[UE虚幻] 虚幻UE4中半透明材质方法

查看:2105 |回复:8 | 2022-3-29 18:10:38

您需要 登录 才可以下载或查看,没有账号?注册

x
在项目开发中,材质使用Translucent模式,会出现透明材质的物体显示不全的情况,如图。
v2-5b10cd6a60ddf5e7b73c12081294cda1_720w.jpg
原因是模型背景部分使用延迟渲染,而透明模型物体使用正向渲染,再进行叠加。
下面给出三种解决方法。
解决方法一:使用阿尔发抖动 v2-018fdd3974c59208772a8a32491f6ef8_720w.jpg
material中,修改translucent为masked,添加Dither Temporal AA 节点,与OpacityMask连接
原视频连接:(科学上网)https://www.youtube.com/watch?v=ieHpTG_P8Q0
解决方法二:深度值剔除剔除方法1(需要阴影且光照暗时使用):
准备两个相同的模型:
对第一个模型的Mesh进行设置
添加材质,如图所示
将两个模型重叠,效果如下:
​
剔除方法2(推荐,无阴影):
创建材质如图所示:
在材质面板先打开Allow Custom Depth Writes,后设置Opacity Mask Clip Value为0.001.
在场景中设置Mesh属性,只勾选Render Custom Depth Pass
调整材质数值,效果如下
解决方法三:修改材质透明属性(性能开销大,非必要不使用)
效果如图
解决方法四:使用SprialBlur节点
2022-3-29 18:10:38  
 赞 赞 0

使用道具 登录

8个回答,把该问题分享到群,邀请大神一起回答。
2#
感谢楼主分享
回复 收起回复
2022-3-30 08:00:00   回复
 赞 赞 0

使用道具 登录

3#
效果最好的是哪种 不考虑性能
回复 收起回复
2022-3-30 10:02:11   回复
 赞 赞 0

使用道具 登录

4#
收藏66666666666666
回复 收起回复
2022-5-10 23:37:26   回复
 赞 赞 0

使用道具 登录

5#
不错,支持下 感谢分享!
回复 收起回复
2024-10-30 01:36:04   回复
 赞 赞 0

使用道具 登录

6#
回复 收起回复
2024-12-24 17:33:20   回复
 赞 赞 0

使用道具 登录

7#
回复 收起回复
2024-12-24 17:33:22   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

ue4半透明材质UE虚幻引擎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表