我想在 Unity 中直接在 3D 模型上进行绘画,所以我开始制作一个工具来实现它。

结果发现比我想象的要复杂一些。有些模型没有纹理,有些模型包含多个网格,或共享同一纹理作为颜色调色板。

我尝试让它在 Mesh 和 Skinned Mesh 之间、编辑模式和播放模式下都能工作,且不使用外部工具。

下面是我一直在努力实现的成果!