码上敲享录 > UE5常见问题 > c4d材质多个图层混合教程

c4d材质多个图层混合教程

上一章章节目录 2025-05-22已有41人阅读 评论(0)

c4d材质多个图层混合教程


解决方法:

1、在左下角的内容浏览器的存放材质球的目录里右键,材质-材质图层(命名ML_base)作为父级图层,其他子图层都是由他创建出来。

2、双击打开图层,默认有三个节点,在最左侧的节点的preview连线点鼠标左键拖拽松开会出现搜索框,找到材质属性MakeMaterialAttributes,新增的节点就是和我们在c4d的材质属性一样。

3、把所有贴图都拖拽进来,右键转化为参数,m+鼠标左键创建一个乘法节点,再3+鼠标左键创建一个颜色参数(右键转化为参数方便子图层继承使用),给个默认颜色白色。颜色贴图和颜色参数节点分别连接在乘法节点的 AB处,然后乘法节点和MakeMaterialAttributes节点的BaseColor属性上,其他贴图按照c4d的思维连接就好。

4、右键刚刚的父图层,右键,create layer instance创建图层实例也就是子图层,右几个贴图要混合就创建几个子图层(也要创建一个子图层和父图层一样的图层不用替换贴图),打开子图层,勾选父图层设置的几个参数并鼠标拖拽其他子贴图替换即可,其他子图层也是一样这么替换。

5、在内容浏览器中右键,材质,材质图层混合MaterialLayter Blend(命名MLB_base)作为父混合图层,原理和上面一样。双击打开混合图层,把子图层贴图的alpha贴图鼠标左键拖进来,右键转化为参数,m+鼠标左键创建一个乘法节点,再1+鼠标左键创建一个参数设置为1(控制混合程度,也转换成参数),将alpha节点和参数连接到乘法节点,鼠标左键拖拽乘法节点右侧的连接点,找到saturate(控制数值在0-1之间),再将saturate节点的右侧和BlendMatrialAttributes节点的Alpha连接。

6、右键混合图层,create blend instante创建子混合图层,假如有3个图层要混合,只需要创建两个子混合图层即可,因为基础贴图不需要alpha。双击打开勾选参数的复选框并替换其他子图层的alpha贴图.

7、在内容浏览器里材质目录里右键-创建一个材质,打开,勾选左侧的use material attributes,编辑器的=节点会只剩下一个属性,在这个属性左侧鼠标拉出SetMaterialAttributes节点,继续在新的节点左侧拉出GetMaterialAttributes节点,继续在新的节点左侧拉出材质属性下的MaterialAttributeLayers节点,选择这个节点,左边属性里Default layers里有背景层,有几个子图层就再添加几个图层

8、保存好后,右键刚刚的材质球,创建子材质球,它才是应用在模型上的,双击打开,右侧的图层参数窗口里,就可以将之前创建的子图层和子混合图层拖进去,之前设置为参数的变量也可以在这里调节很方便,最后就把这个子材质球拖给模型看效果


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交