转载作品

Unreal丨分层材质

豆豆豆芽儿 发表于   2022-02-28 10:48:01
5041
2
36

分层材质这个功能是从4.19版本引入的,之前在看官方演示教程里提过分层材质的使用。


使用分层材质的好处就是,在不拆分模型的情况下,使用颜色通道就可以对同一模型给予不同的材质。


官方这里给的解释是,可以将分层材质想象成"材质内的材质"。它们提供了一种方法来创建单个具有一系列子材质(即 层)的材质,这些子材质可以使用按像素的操作(例如蒙版)放在对象表面上。


1

设置





首先要开启这个功能,在4.26版本之前,是需要在项目设置的渲染里,找到材质的选项,并开启“支持材质图层”,在4.26版本之后,这个功能为默认启用。


图片.png

启用此功能后材质中会增加材质图层和材质图层混合两个选项。


图片 (2).png

2

应用





首先创建一个新的材质球,然后在细节面板里开启“使用材质属性”。


图片 (3).png

拉出来链接后找到“MaterialAttributeLayers”材质属性层节点。


图片 (4).png

在材质属性层节点中可以增加默认图层的数量。


图片 (5).png

创建实例材质后,在图层参数面板中同样可以看到刚才添加的属性层。


图片 (6).png

图片 (7).png

3

材质图层





右键创建一个材质图层。

图片 (8).png

在“Input Material Attributes”旁边连接“MakeMaterialAttributes”节点。


图片 (9).png

此处就正常创建想要的材质。


图片 (10).png

记得将创建好的材质放入对应的图层资产中。


图片 (11).png

这里我做了5个材质,分别放到对应的图层里。


图片 (12).png

图片 (13).png

4

材质混合图层





右键创建材质图层混合。


图片 (14).png

在材质图层混合中,将通道图给予对应的通道参数,这里用到了“ChannelMaskParameter”节点。


图片 (15).png

图片 (16).png

同理制作其他的材质混合图层,因为用到了带有四个通道的颜色图,所以这里做了四个混合图层。


图片 (17).png

将材质赋予物体。


图片 (18).png

如果你的物体是有法线贴图的话,这里可以统一指定法线贴图进来。


图片 (19).png

图片 (20).png

图片 (21).png

材质图层的方法类似于SP的智能材质球,是基于同一材质混合模式生成的,所以并不能在一个物体中同时实现半透明和透明两种状态。此类应用对于想要给予同一物体多种材质创造了一些新的途径。


以上就是本次案例的内容了,如有不足之处,希望大家可以一起交流学习,一起变得更强!


转自 ThePoly

没有标签
确定
评论(2)
洛玥
看完了,依旧一头雾水
回复
699天前
没有更多啦~
  • 咨询
    客服
  • 扫码加入QQ群 或搜索QQ群号: 797421367
  • 扫码关注公众号 或微信搜索: cokey游戏特效