/不真实引擎5-材质教程系列-4 【半周谈】102

不真实引擎5-材质教程系列-4 【半周谈】102




 
书接上文,这次我们看下“半透明”混合模式材质的基本用法。
 


 
新建材质球,命名为“caizhi_touming”:
 
在默认状态下,材质主节点中的“不透明度”是置灰的状态,这是因为我们没有将该材质进行适当的混合模式设置:
可以在细节面板中,将“混合模式”修改为“半透明”:
修改后,“不透明度”就处于可用状态了:
这个不透明度起到什么作用,可以试着用常量1为它输入数值,比如是1时:
材质的为完全不透明状态:
当值为0.5时:
材质为半透明状态,显然这应该是一半透明状态:
同样,利用常量输入的数值,也可以用贴图去输入,在texture路径张找到这样一张黑白渐变贴图:
将其输入给主材质节点的“不透明度”:
看到一个这样的结果:
这说明两点:1.在贴图上为白色时,表示不透明,黑色表示透明;2.该输入引脚的数值支持“渐变”。

进一步,我们可以请老朋友出场,用这个蜂窝状的贴图创建稍微复杂点的效果看看:
另外新建一个常量4:
和一个相乘节点:
将常量4的颜色进行修改:
将蜂窝贴图的G通道和常量4进行相乘后输入给主材质节点的“自发光颜色”:
这时得到这样的效果:
这说明不透明度的贴图同样作用于其他输入值,外发光与基础颜色同时显示,并且都处于这个不透明度贴图所形成的“遮罩”内。

如果想要蜂窝的白线部分单独显示,其他部分镂空,并且白线以别的颜色进行发光,可进行这样的处理。

复制一个相乘节点:
将蜂窝贴图的G通道(G通道显示白线为白色,其他区域为黑色,可作为提取蜂窝线条的贴图使用)与另外新建的常量1进行相乘,然后再与此前的常量4相乘,之后输入给主材质节点的“自发光颜色”:
其中第一次相乘得到的是蜂窝图的自发光倍数,发光强度由常量1的输入值决定。第二次相乘是给这个自发光赋予颜色,该颜色由常量4决定。

这之后,将蜂窝贴图的G通道输入给主材质节点的“不透明度”输入引脚:
这一操作将蜂窝图G通道的输出值作为不透明度的输入值,可以将蜂窝线条部分进行镂空。

此时可以得到这样一个效果,可以发现蜂窝图形已经单独被镂空出来了,但发光效果并不明显:
这是因为控制发光的常量1的值是0,将其修改为100:
就可以看到这样的效果:
可以通过修改常量4的值,来改变发光的颜色:
比如黄色:
或者粉色:



 
利用一张图或者多张图,进行透明度处理,可以将其作为一种“遮罩”手段,具体的玩法非常多样,你可以自己玩一下。
 


 
这就是透明度的玩法,该系列后续我们会继续别的玩法,敬请期待!
 
这里是COTA五号,关注我们,共寻设计本质。
本文完。
 

   
 关注我们 共寻设计本质 

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