虚幻UE 材质-材质图层、材质图层混合

学习材质图层和材质图层混合的使用,便于节点扫盲。

文章目录


前言

材质混合我们之前用Bridge的插件进行混合过

而此次我们的材质混合使用UE自带的材质图层和材质图层混合来实现


一、材质图层混合

材质图层混合是一种允许将多个材质图层组合在一起,以创建更复杂、更逼真的外观效果的技术。通过将不同的图层混合在一起,您可以控制各个图层的透明度、颜色、纹理等属性,以创建出所需的外观效果。


二、使用步骤

1、创建以下蓝图文件

M_M:普通的材质文件

MI_M:M_M的材质实例文件,后续得使用他

ML_M:材质图层文件,用于控制基本都信息,如基础颜色、粗糙度等

MLB_M:材质图层混合文件,用于控制个材质图层文件的混合规则
2、M_M普通材质文件

确定M_M是使用材质图层混合

对材质属性进行图层化,表示该材质通过材质图层混合得来
3、ML_M材质图层文件

自定义图层可以设置的参数为基础颜色、金属度、粗糙度、自发光等

材质图层文件基础项都暴露为参数

后续更好控制修改
4、材质图层混合文件

材质图层间的混合方式可以通过Alpha去操控

可以是图中的通道形式(提取成参数好控制)

也可以是标量01等(最好提取参数)
5、MI_M材质实例进行参数调整

背景层无法进行混合(是默认就存在的图层-基底层)

对红通道进行染色

对绿通道进行染色

对蓝通道进行染色

每个通道都对应不同的位置(有可能位置一样)

位置相同混合,位置不同则叠加

根据RGB通道得到了一张由多种材质图层混合的材质。


总结

材质图层混合感觉不难理解,主要设计三个类:

复制代码
材质类:只要声明该材质是材质图层混合即可
材质图层类:原来材质的设计搬到此处即可
材质图层混合类:各材质图层进行混合的规则

注意:可以创建多个材质图层类

然后再材质图层混合

相关推荐
zhangzhangkeji6 小时前
UE5 材质-18:水材质系列二 ,水岸接缝的美化节点 DepthFade,水面法线混合节点 BlendAngleCorrectedNormals
ue5
zhangzhangkeji6 小时前
UE5 蓝图-16:车门车灯按钮,此 UI 蓝图的实现,材质函数 RadialGradientExponential 径向渐变,车门开关按钮上用的材质的编写
ue5
千年奇葩6 小时前
Unity性能优化之:利用CUDA加速Unity实现大规模并行计算。从环境搭建到实战案例
c++·人工智能·unity·游戏引擎·cuda
zhangzhangkeji6 小时前
UE5 蓝图-25:主 mainUI界面蓝图,右侧的颜色按钮的实现,换色逻辑与材质参数集,
ue5
AA陈超6 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-25 属性信息数据资产
c++·游戏·ue5·游戏引擎·虚幻
zhangzhangkeji6 小时前
UE5 蓝图-15:蓝图文件 Bp_gamemode 与 BP_palyerControl,
ue5
曹勖之6 小时前
UE5关卡蓝图视图恢复方法
ue5
云卓SKYDROID9 小时前
无人机动力学模块技术要点与难点
人工智能·无人机·材质·高科技·云卓科技
爱吃小胖橘1 天前
高效对象池设计:提升Unity性能的关键
开发语言·unity·c#·游戏引擎
沉默的记录者1 天前
unity 2021反向遮罩的毛边
unity·游戏引擎