使用 UE5 的 Lumen 时,以前能用的 SSAO 不能用了吧。虽然也许可以通过放弃 Lumen 或启用光线追踪来规避,但 Lucian 先生分享了一个更简单的方法:只需两个命令就能同时启用 Lumen+SSAO。
※2025/06/29 – 添加了适用于 UE5.2 及之后版本的视频
How to use Lumen and Screen Space Ambient Occlusion (SSAO) in Unreal Engine 5
通过控制台命令执行以下两个命令
r.Lumen.DiffuseIndirect.SSAO 1
r.Lumen.ScreenProbeGather.ScreenSpaceBentNormal 0
如果想要始终启用
请写入项目文件夹的 Config 文件夹内的 DefaultEngine.ini 文件
※这种情况下,命令和数值之间必须使用 =(等号),请注意
r.Lumen.DiffuseIndirect.SSAO=1
r.Lumen.ScreenProbeGather.ScreenSpaceBentNormal=0
UE5.2 及之后版本请看这里
r.Lumen.DiffuseIndirect.SSAO=1
r.Lumen.ScreenProbeGather.ShortRangeAO 0
这完全是我个人的笔记!
说实话,如果能享受到 Lumen 的优势,SSAO 也许就不需要了,
但有时也会想特意强化效果,
或者想在后期处理材质中使用它!
所以大家也请试试看吧!
链接
How to use SSAO with Lumen | Epic Developer Community