前言
本笔记是基于《材质完全学习教程》一书中的讲解。此书适合UE4美术和初级程序学习,属于应用层讲解的书籍,也会涉及到部分图形学原理的讲解。
由于其中的讲解极其细致,这里的笔记尽量不复制粘贴,旨在积累材质素材的同时,将关键巧妙的节点运用进行记录。
本笔记不适合学习参考,仅适用于有一定基础进行照抄,需要学习请参考原书。
本次笔记实现的是水洼材质,参考书194到222页的内容。
一、实现效果
总体上的效果是平地上面的水渍,且水渍与干地面之间有良好的过度,同时睡眠上会有一定的水面波纹。
二、贴花Actor
1.延迟贴花材质的设置
Stain 贴花混合模式适用于对基地材质有渗透的情况。
2.水面波纹的设置与插值混合
将两种水波法线通过add节点简单混合,再通过一个lerp节点统一控制其强度
3. 干湿过度的法线插值
贴图绿色通道中有水洼中水的部分的遮罩贴图,作为lerp的alpha值可以良好得实现水洼边缘和水的部分的过度:
4. 整体湿度与不透明度设置
贴图的红色通道存储了水洼(包含水的部分和边缘部分),其确定了水洼的整体的可见性,同时绿色通道的水的部分做一个lerp可以设置水的部分和边缘部分的湿度(有材质的roughness来表现)的过度。
总结
这个材质是对材质贴花的一个较好的练习,但是这种延迟贴花本身使用上还是有不小的限制(如在透明材质上的贴花的限制)。