利用HeightLerp代替Lerp实现真实材质混合
重点:Vertexcolor节点、HeightLerp节点
本例是砖墙和苔藓两个材质的混合,结合高度图和HeightLerp节点(节点是UE自带函数,可双击查看内容,并不复杂)通过顶点通道绘制实现混合材质。
(看了安宁大神的材质篇9-有机材质过渡,特此文字记录一下。)

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

比较着Lerp节点来解释。

①、AB节点作用相同。
②、Transition Phase(S)类似于Alpha节点。
③、Height Texture(S)就是编辑砖缝细节时所需的引脚。
④、Contrast(S)是对比度引脚,修饰两个材质混合边界部分的细节。
Lerp节点直接代替纹理绘制,虽然整体效果过得去,但是细节不佳。⬇⬇⬇⬇⬇⬇⬇⬇

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


材质蓝图分析。
高度细节部分:

Vertex color和Contrast部分:

Basecolor、Roughness、Normal连接部分:

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

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

曲面细分解释:
