UE5新手材质:环氧地坪
Thepoly原创 14488 0
实名

通过了实名认证的内容创造者

发布于 2023-4-27 11:29:14

您需要 登录 才可以下载或查看,没有账号?注册

x

81206981b603f57a91c07389ac43df78.jpg



Hello . 大家好
今天带来一个新手向材质教程我是Vee

a8e7f8990925571c6f19c9a600dbce26.png

先看一眼材质效果:


应用到场景中的效果:






1  参考分析


这个材质其实非常简单,Basecolor直接用纯色就好,Metallic是0,主要从Roughness和Normal下手来做效果的表现。
2  基础材质蓝图制作






首先把BaseColor给到一个颜色参数节点,这里Specular也给一个参数方便后面调节一下反光强度。
Roughness的主要思路就是通过Lerp来做一个粗糙度的对比,比直接用一张Roughness贴图更方便进行不同质感的调节。因为环氧地坪通常用在比较大面积的地面,所以Lerp节点的Alpha输入使用两张Mask来避免出现重复纹理。
然后加一张细节法线贴图。

2  增加积水参数



积水效果由两部分实现:减弱Roughness和Normal。

我们用一个参数来实现控制。

按住s点击鼠标左键新增一个标量参数命名为Wetness,变量范围控制在0~1。再加入一个FlattenNormal节点,将法线贴图连到FlattenNormal的Normal输入节点,Wetness连接到Normal。Result输出节点与材质的Normal输入相连。当Wetness为1时,法线就变成纯平的了。
再将Wetness与一张Cloud类型的Mask(如下图)相乘。


用之前的Roughness结果减去Wetness与Mask相乘的结果,这样随着Wetness值越大,Roughness会越低。


最后通过Clamp节点将Roughness控制在0到1之间。


这个方法在Roughness和Normal的同时变化上可能不太严谨,但是对于效果表现足够了。


调节Wetness效果如下图。






最后贴几张应用到场景中的效果:










- End -



   

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表