欢迎光临散文网 会员登陆 & 注册

UE学习笔记 | 材质篇 | 17 | 地面积水材质

2022-06-22 23:42 作者:墨白-Moonbeam  | 我要投稿

前言:

1、笔记时间:2022-06-22 周三

2、本专栏为学习笔记,视频原址:UE4材质课程

3、文章编号与课程编号一致

4、专栏文章加入了自己的理解和增减,欢迎留言交流


一、主题

目的:

  • 实现地面随机积水的效果;

材质特点:

  • 积水会有流动动态;

  • 积水上方会有雨滴涟漪;

实现逻辑:

  • 利用水波材质制作积水流动;

  • 叠加16课中的涟漪材质;

实现效果:


二、制作积水材质函数

核心节点:

Ctrl+滚轮:可以缩放页面


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

Ctrl+滚轮:可以缩放页面


步骤:

  • 第一步:配置噪波贴图的UV;

    • 模型顶点的世界坐标作为UV;

    • 获得输入接口:控制噪波贴图的平铺次数;

  • 第二步:增加噪波遮罩的对比度;

    • 通过先减再乘再限定0-1区间的方式;

  • 第三步:获得模型中朝上的表面;

    • 通过法线的B通道来进行判定;

  • 第四步:获得输出接口:积水的遮罩区域;

  • 第五步:控制水纹的流速和流速变化;

    • 四维向量控制流速;

    • 获得输入接口:通过控制风的大小控制流速变化;

  • 第六步:通过控制风的大小控制水纹的法线强度(凹凸程度);

  • 第七步:控制水纹的平铺;

    • 模型顶点的世界坐标作为UV;

  • 第八步:输出节点

    • 分别输出法线、法线RG通道、法线B通道;

    • 法线RG通道的值分别影响水平180度、竖直方向180度;

    • 法线B通道的值影响凹凸的深度,类似高度贴图;

蓝色为表面法线方向;红色与蓝色所在平面形成水平方向的180度;绿色与蓝色所在平面形成竖直方向的180度;


三、制作积水材质

核心节点:

Ctrl+滚轮:可以缩放页面


步骤:

  • 第一步:运用16课的涟漪材质函数

  • 第二步:叠加积水材质函数;

  • 实现效果;


UE学习笔记 | 材质篇 | 17 | 地面积水材质的评论 (共 条)

分享到微博请遵守国家法律