5路混合材质

要想在混合权重设置中处理5张贴图,您需要创建一个类似于这样的材质:

点击查看完整尺寸

5-Way_Material.png

这个材质的工作原理和3路材质混合及4路材质混合的设置类似。但是,我们现在通过利用1减去alpha值来获得第五个颜色。以下是工作原理:

一旦这样设置后,Blend Weights(混合权重)的 Texture Count(贴图数量) 应该设置为 5 (1-ARGB)

5-Way_Setting.png

以下是这个材质的示例,首先在RGB模式下查看该网格物体,展示了设置的顶点颜色。注意,这个设置中, alpha (显示为黑色)和 Texture 1 对应, 红色 和Texture 2对应, 绿色 和Texture 3对应, 蓝色 和Texture 4对应。附带地alpha也应用于Texture 5,也显示为位于底部的黑色。

5-Way_VertexColor.png

这里是最终结果:

5-way_result.png

注意,第一张图片中的顶点颜色是黑色(Texture 1),没有任何改变。这是因为Texture 1也连入到了第四个Lerp表达式的A输入端(如上所示),从而使其成为了默认贴图。从本质上讲,您以Texture 1为起始点,可以根据需要在其上面描画贴图 2、3和4 ,或者可以把Texture 1再次描画回到它们之上。

如果您要反复地设置这样的材质,那么最好设置一个自定义的材质函数 !