当你在网格体绘制中使用顶点颜色模式时,顶点颜色数据将与材质一起用于网格体着色。为此,你需要在材质图表中使用 顶点颜色 材质表达式,并结合一些逻辑来有效地利用此颜色数据。
顶点颜色材质表达式。
有许多方法可以将此颜色绘制的数据与顶点颜色材质表达式结合起来使用。以下小节将展示如何将顶点绘制的颜色添加到现有材质中,从而以某种方式为该材质着色。这是你在网格体绘制系统中将顶点颜色表达式与材质结合使用的一种方式。
如需详细了解顶点颜色材质,以及如何使用它们将纹理图层混合在一起,从而在网格体上进行绘制,请参阅为网格体绘制设置纹理混合材质。
网格体及其材质
下面的示例网格体及其材质展示了如何将顶点颜色工作流程集成到现有材质中。
![]() |
![]() |
| 基础静态网格体 | 应用于网格体的基础材质。 |
顶点颜色材质设置
要设置一种可绘制的材质,使其能利用绘制的顶点颜色对材质中现有的基础颜色进行着色,请添加一个 VertexColor 材质表达式,并将RGB颜色通道连接到一个 Multiply 节点的 A 输入。
接下来,将基础颜色(反射率)的材质逻辑连接到 Multiply 节点的 B 输入,然后将Multiply节点的输出连接到 Main Material 节点。
完成可绘制顶点颜色的设置后,该材质应该与下图类似。
使用顶点颜色材质在网格体上绘制
当你在关卡视口中切换到 网格体绘制(Mesh Paint) 模式时,请在模式工具栏中选择 顶点颜色(Vertex Color) 选项卡。
要开始,请使用以下工作流程:
- 使用 选择(Select) 工具点击已设置材质使用顶点颜色绘制的网格体。
- 切换到 绘制(Paint) 工具,选择要应用于网格体的 绘制颜色(Paint Color) 。
- 根据需要,使用 颜色视图模式(Color View Mode)下拉菜单选择检查绘制的颜色。
通过对材质进行更改,你可以绘制一种可以为基础材质着色的颜色。

