找回密码
 立即注册
查看: 372|回复: 6

UE4:特效半透明问题汇总

[复制链接]
发表于 2022-7-15 14:13 | 显示全部楼层 |阅读模式
  UE4特效半透明问题汇总

一.半透明乱序层级渲染问题
1. 如果材质是半透明(Translucent)材质 半透明的层级会产生遮挡,例如海面跟水花特效,玻璃跟雨滴等效果。如图:



如果想让红色的材质在蓝色之上,就需要在面片的属性中找到半透明排序优先级(Translucency Sort Priority),并将其数值设置为1(或者大于蓝色面片的值),此处建议所有的场景半透明物体有更好的规划,层级有一定的顺序,不建议数值过大。



此时的效果便是:



2. 材质使用自定义深度解决乱序问题
①模型开启渲染自定义深度通道(Render Custom Depth Pass)



②材质中加入CustomDepth算法



③打开材质中的允自定义深度写入(Allow Custom Depth Writes)写入



二.特效渲染消失问题
UE中 粒子的GPU粒子的渲染规则是根据粒子的原点来进行计算的,如果原点超出了摄像机的范围,为了节省资源UE便不会渲染。



此时需要设置一下粒子的边界,点击粒子系统的空白处,如方框所示。找到边界(Bounds),对其属性的相对边界框(Bounding box)进行设定。记得一定要勾选 使用固定相对边界框(Use Fixed Relative Bounding Box)。



三.开光追后半透明失效问题
1.如果开启光追后半透明会消失,建议使用RTX版本或者看一下自己的显卡是不是20系列 以上。
2.尝试重启一下项目,大部分可以解决。
3.检查一下PostProcessVolume中Ray Tracing Reflections中的包括半透明对象(Include Translucent Objects ),有没有开启(可能管用)。
4.附带神秘关光追的代码 r.RayTracing.ForceAllRayTracingEffects 0   


————————————————————————(华丽的分割线,正在肝...)

本帖子中包含更多资源

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

×
发表于 2022-7-15 14:17 | 显示全部楼层
来晚了
发表于 2022-7-15 14:22 | 显示全部楼层
偷偷写的  还没写完[机智]
发表于 2022-7-15 14:29 | 显示全部楼层
写的真好,进我收藏夹吃灰去吧[doge]
发表于 2022-7-15 14:37 | 显示全部楼层
请问做的粒子雾,渲染成png序列后,雾的透明度很低,和视口显示的效果差了非常多。尝试过增加透明度,视口里显示非常浓了,渲染还是不明显,这是什么原因呢?
发表于 2022-7-15 14:38 | 显示全部楼层
材质类型是表面,默认光照。粒子也在摄像机内,lod设置了也没用。能看到雾,只是效果很淡。
发表于 2022-7-15 14:42 | 显示全部楼层
可能是渲染的设置问题  也有可能是后处理盒子里的设置  我以前也总是遇到这个   过几天我整理一下 看看有没有相关的资料
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 15:53 , Processed in 0.093322 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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