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

利用HeightLerp代替Lerp实现真实材质混合

2020-10-27 17:11 作者:zhou-shan  | 我要投稿

重点:Vertexcolor节点、HeightLerp节点

本例是砖墙和苔藓两个材质的混合,结合高度图和HeightLerp节点(节点是UE自带函数,可双击查看内容,并不复杂)通过顶点通道绘制实现混合材质。

(看了安宁大神的材质篇9-有机材质过渡,特此文字记录一下。)

最终效果

给人一种苔藓从砖缝中优先生长的感觉。

HeightLerp节点

比较着Lerp节点来解释。

Lerp节点

①、AB节点作用相同。

②、Transition Phase(S)类似于Alpha节点。

③、Height Texture(S)就是编辑砖缝细节时所需的引脚。

④、Contrast(S)是对比度引脚,修饰两个材质混合边界部分的细节。

Lerp节点直接代替纹理绘制,虽然整体效果过得去,但是细节不佳。⬇⬇⬇⬇⬇⬇⬇⬇

用lerp混合

个人觉得HeightLerp节点的亮点就在于Contrast对比度。

HeightLerp

材质蓝图分析。

高度细节部分:

Vertex color和Contrast部分:

Basecolor、Roughness、Normal连接部分:

最后提一句,如何使用高度图(置换贴图)对模型进行真实的变化。

这里后面的线之所以是灰色,是因为材质未启用曲面细分(Tessellation),如果要使用这个效果,要将曲面细分设置一下。

曲面细分解释:


利用HeightLerp代替Lerp实现真实材质混合的评论 (共 条)

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