最新的 NVIDIA DLSS 3.5 正式上线,整合着 Super Resolution(SR)、Frame Genration(FG)与 Ray Reconstruction(RR)新技术,替《赛博朋克 2077》光追加速模式带来「DLSS 光线重构」技术,让光追世界的细腻度大幅提升降低像素噪点。
DLSS 3.5 包含的 Ray Reconstruction 光线重构,是借由 DLSS 的神经网络训练出能大幅提升降噪能力的光线重构技术。 因为传统光线追踪的工作流程,先是由引擎生成几何与材料,在通过光线追踪处理反射(reflections)与全局漫射照明(diffuse global illumination),接着需要借住 Hand-tuned denoiser 去填充几何遗失的像素,最终完成的 RT 影像再透过画质提升才算完成。
但是以往的 Hand-tuned denoiser 的方法,像是 Temporal Accumulation 借助前面的图像来计算,以及 Spatial Interpolation 藉由多个取样点的混合计算方式。 这些作法都会有着影像失真的问题,像是Temporal Accumulation再移动物体上会出现残影,而且会导致全局光照的画质降低,以及不真实的反射效果。
DLSS 3.5 在原本的 Super Resolution 神经网络中加入「Ray Reconstruction」的能力,将原本工作流程的 Hand-tuned denoiser 交给 AI 处理。 而 NVIDIA 藉由 5X 倍多的数据量来训练 Ray Reconstruction,让神经网络学习游戏引擎产生的影像、不同光线追踪的效果,以及判断 Reconstruction 后的结果是否比以往的 Hand-tuned denoiser 还要好。
《赛博朋克 2077》2.0 更新导入 DLSS 3.5 光线重构
今晚上线的《赛博朋克 2077》2.0 更新已加入 DLSS 3.5 光线重构功能,不过目前光线重构绑定「光线追踪:加速」模式,也就是说要开启游戏的「路径追踪」功能后才可启用光线重构。 而 NVIDIA 计划在未来让光线重构能支持 Ultra Performance 与 DLAA 等设定。
开启游戏并设定为「光线追踪:加速」即可开启「DLSS 光线重构」功能,启动后在游戏中的反射效果、对象边缘的阴影的细致度会有所提升。
游戏中最好观察的莫过于反射效果,开启 DLSS 3.5 后整体细致度大幅提升; 而对象阴影的边缘则需要借住影像比较和分析工具(ICAT)放大后才比较好观察。
Unreal Engine 5: DLSS 3.5 Demo
NVIDIA 也提供 Unreal Engine 5: DLSS 3.5 的展示,游戏引擎已完整支持 DLSS 功能,Demo 的 Ramenshop 采用 RTX Direct Illumination、Lumen Global Illumination、Lumen Reflections 与 DLSS 3.5 等技术。
Ramenshop 的 Ray Reconstruction 开启前后就相当好观察,下图这组可以比较煮面的滤网,还有左上角厨具的反射光芒。
↑ Ray Reconstruction Off。
↑ Ray Reconstruction On。
这组则是地面光源反射的处理效果。
↑ Ray Reconstruction Off。
↑ Ray Reconstruction On。
这组则是厨具架子的反射效果。
↑ Ray Reconstruction Off。
↑ Ray Reconstruction On。
DLSS 3.5 带来 Ray Reconstruction 功能,借住 AI 让光追渲染时有着更好的光照与细节处理,不过好的技术也需要游戏开发商的整合。 而DLSS 3.5 只是个功能名称,倘若游戏支持也可以只开启 Super Resolution 与 Ray Reconstruction,让 RTX 30 与 20 的玩家能支持最新技术。
DLSS 3.5 在《赛博朋克 2077》2.0 免费更新中率先支持,接下来的年度 DLC 更新《赛博朋克 2077:自由幻局》也同样具备这技术,至于接下来的大作还有《Alan Wake 2》,至于未来是否有更多游戏支持,就留待游戏开发商公布了。