UE学习笔记 | 材质篇 | 17 | 地面积水材质
2022-06-22 23:42 作者:墨白-Moonbeam | 我要投稿

1、笔记时间:2022-06-22 周三
2、本专栏为学习笔记,视频原址:UE4材质课程
3、文章编号与课程编号一致
4、专栏文章加入了自己的理解和增减,欢迎留言交流
一、主题
目的:
实现地面随机积水的效果;
积水会有流动动态;
积水上方会有雨滴涟漪;
实现逻辑:
利用水波材质制作积水流动;
叠加16课中的涟漪材质;
实现效果:

二、制作积水材质函数
核心节点:

核心贴图制作方式:(substance design)

步骤:
第一步:配置噪波贴图的UV;
模型顶点的世界坐标作为UV;
获得输入接口:控制噪波贴图的平铺次数;
第二步:增加噪波遮罩的对比度;
通过先减再乘再限定0-1区间的方式;
第三步:获得模型中朝上的表面;
通过法线的B通道来进行判定;
第四步:获得输出接口:积水的遮罩区域;
第五步:控制水纹的流速和流速变化;
四维向量控制流速;
获得输入接口:通过控制风的大小控制流速变化;
第六步:通过控制风的大小控制水纹的法线强度(凹凸程度);
第七步:控制水纹的平铺;
模型顶点的世界坐标作为UV;
第八步:输出节点
分别输出法线、法线RG通道、法线B通道;
法线RG通道的值分别影响水平180度、竖直方向180度;
法线B通道的值影响凹凸的深度,类似高度贴图;

三、制作积水材质
核心节点:

步骤:
第一步:运用16课的涟漪材质函数;
第二步:叠加积水材质函数;