UE4材质(六):不透明度Opacity——玻璃

摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699
课程中的工程项目文件下载:
链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ 提取码:uenb

一、混合模式半透明Translucent

半透明模式可以使得材质具有透明度,例如:玻璃。

半透明模式性能开销比较大。

选择半透明模式之后可以激活节点的【不透明度】,这个节点链接这个材质的透明度值。
UE4材质(六):不透明度Opacity——玻璃_第1张图片

不透明度引脚接收一个“不透明度”值或纹理,并将其应用于表面,以使黑色区域完全透明,白色区域完全不透明,而这两者之间的值是半透明。
UE4材质(六):不透明度Opacity——玻璃_第2张图片UE4材质(六):不透明度Opacity——玻璃_第3张图片

效果:

UE4材质(六):不透明度Opacity——玻璃_第4张图片
UE4材质(六):不透明度Opacity——玻璃_第5张图片
UE4材质(六):不透明度Opacity——玻璃_第6张图片

开启半透明模式后,默认会禁用光照交互,所以不会接收或反射任何环境光

二、透明度材质的光照效果

上面的样例中,选择了半透明模式之后,材质便禁用了PBR属性,也就是材质已经丢失了光照交互,表面不再反射环境光线。

如果需要材质既保留透明度,又可以有光照交互,那么需要求个半透明度的光照模式,使之看起来更加真实。
UE4材质(六):不透明度Opacity——玻璃_第7张图片
UE4材质(六):不透明度Opacity——玻璃_第8张图片

其中,选择【表面半透明体积】和【表面正向着色】之后,可以重启材质节点的PBR属性输入:
UE4材质(六):不透明度Opacity——玻璃_第9张图片

效果:

UE4材质(六):不透明度Opacity——玻璃_第10张图片
UE4材质(六):不透明度Opacity——玻璃_第11张图片

关于半透明的选项设置详细说明可以参考:(点击查看大图)

UE4材质(六):不透明度Opacity——玻璃_第12张图片

你可能感兴趣的:(UE4,ue4,材质,虚幻引擎4)