UE4材质图层

使用原因

当模型不同部位的材质混合在一起的时候,可以将不多位置进行设置为单独的图层,最后通过将图层混合起来,每个图层其实就是一个单独的材质函数,只不过这些函数的额输入是MaterialAttributes,包含了材质正常输出的各种属性

材质图层的设置

UE4材质图层

  • 可以通过SetMaterialAttributes 作为输出,在Details中添加你想要修改的属性
    UE4材质图层
  • 通过MakeMaterialAttributes构建输出

材质图层混合

UE4材质图层

  • 选中UseMaterial Attributes 那么材质的最终输出的引脚就会变成一个Material Attributes
    UE4材质图层
  • 可以将不同的材质图层拖拽到材质中,然后通过不同的BlendMaterialAttribues将不同的图层输出按照模型不同的位置进行混合,并最终输出

使用建议

如果能够将不同位置分为不同材质的话,那就尽量分隔开,如果不方便分隔开的话,那么就使用材质图层来进行分隔设置。