/不真实引擎5-材质学习从入门到放弃-5【半周谈】107

不真实引擎5-材质学习从入门到放弃-5【半周谈】107

书接上文,咱们继续虚幻引擎材质的基本姿势。延续上次的不透明度,这次来看下另一种透明度“已遮罩”,英文是“Masked”,这种透明度与之前的略有不同,请看下文详解。
 


 
新建材质球,命名为“caizhi_zhezhao”:

 
本系列上一篇内容中的材质是“半透明”混合模式,它的材质主节点上金属度、高光度、粗糙度和各向异性等等一般材质需要的输入都是置灰的,虽然可以满足一些情况下“镂空”等遮罩需求,但无法同时满足需要别的质感的情况:
但如果将混合模式改成“已遮罩”:
那么这些输入引脚就又都可以用了,也就说可以同时“镂空”,并且加质感:
还是用上次用过的黑白渐变贴图来看下基本的输入影响:
会发现呈现这样的效果:
这同样说明两点:1.贴图上为白色的区域,输入为显示,黑色的区域输入为不显示;2.这个混合模式下的材质,不支持渐变式“遮罩”。

接下来换常用的蜂窝贴图中的G通道创建一个效果,先将G通道连到“不透明蒙板”引脚上:
然后用常量1给“粗糙度”输入值0:
这时我们得到这样的效果:
由于利用了蜂窝图的G通道的黑白图,因此我们得到了只有蜂窝线条显示而其他部分镂空的效果。

之后用TeXCoord节点为蜂窝图调整平铺数量:
将UV平铺数值都调整为0.5。

此时可以另外给材质一些凹凸质感,拖入之前用过的一个法线贴图,将其连接到主材质节点的Normal输入引脚上,如图所示:
这时就得到这样的效果:
但是未镂空部分太细了,可以通过反向来让镂空部分和未镂空部分交换一下,这时需要一个反向节点“OneMinus”,鼠标右键并输入“1-”即可搜到:
材蜂窝节点与其进行如下图所示的连接:
就得到这样的效果:
还可以像之前的教程里那样,叠加另外一层法线贴图,让凹凸质感更加丰富,先把蜂窝贴图节点和它的TeXCoord节点复制一份,移动到下边:
新建一个Add节点:
然后把刚才的法线贴图与复制的蜂窝贴图作如下连接:
改一下复制的蜂窝贴图的平铺数量:
就得到这样一种效果:
如果觉得都是蜂窝图形,比较重复,就换一张法线贴图,比如之前用过的另一个法线贴图,将其拖入材质编辑器图表:
替换掉刚才复制的蜂窝贴图:
就得到这样的效果:
同样,可以进一步修改它的UV平铺:
最终效果如下:


 
这两种混合模式虽然都可以做“遮罩”效果,根据具体的贴图去构建各式各样镂空的效果,但各具特点,你可以综合起来一起玩一下。    

本文来自微信公众号“COTA五号”作者:欧型兔(ID:cotadesign)。大作社经授权转载,该文观点仅代表作者本人,大作社平台仅提供信息存储空间服务。