NVIDIA RTXPT 1.9:开源光线追踪提速 20%,支持 200 万盏灯

NVIDIA 已将其开源光线追踪项目 RTXPT 更新至 1.9.0 版本。据该公司称,新版本比上一版本 1.8.1 快约 20%,同时保持相当甚至更优的图像质量。相关数据于本周日(25 日)公布,并由 VideoCardz 和 Wisevoter 报道。

需要先说明一点:RTXPT 不是驱动程序,也不是针对成品游戏的更新。它是一款参考光线追踪器,是供开发者构建实时渲染器的示例代码。只有当游戏工作室集成这些改动时,性能提升才会体现在游戏中。

1.9.0 版本的变化

性能提升来自多个方面。RTXPT 1.9.0 引入了可选的子采样模式:渲染器不再追踪主画面中的每一个像素,而是可以只追踪其中的 75%、50% 甚至 25%,同时 Balanced、Performance 和 Ultra Performance 预设也调整为更低的光线反弹次数上限。

在 DirectX 12 下,异步计算现在可以将上一帧的 DLSS 光线重建和后期处理工作与下一帧的光线追踪工作重叠进行。顶层加速结构(TLAS)实例生成已移至 GPU 执行,从而降低了 CPU 负担。

更大的场景和更丰富的光照

场景规模上限大幅提升:该项目现在支持多达 262,144 个常驻几何体,高于此前的 65,536 个。在光照方面,空间哈希辐射缓存(SHaRC)在实时模式下默认开启,能以相近的成本为 DLSS 光线重建提供更多的间接光照信息。而下一事件估计自适应树(NEE-AT)系统则从 512,000 盏灯跃升至最多 200 万盏灯,并可将发光三角形按不同细节层次分组。

新版本还增加了对 Windows on ARM64 的支持——据 VideoCardz 称,这面向 RTX Spark——并更新了 Streamline 2.14.16、RTXDI 3.0 和 DirectX Agility SDK 1.619.6 等组件,同时修复了 DLSS 光线重建的问题,改进了运动矢量并调整了 Reflex 的行为。

实际上,RTXPT 1.9.0 对从事渲染引擎开发和实时光照研究的人意义重大——它也预示着未来几年光线追踪游戏技术基础的发展方向:相关技术先在参考项目中成熟,然后再进入商业游戏。

图片来源:NVIDIA 官方 GitHub RTXPT 仓库。

来源:VideoCardz——NVIDIA 开源光线追踪器 RTXPT 1.9 提速 20%;Wisevoter——NVIDIA 发布 RTX 光线追踪更新 1.9.0;GitHub——NVIDIA-RTX/RTXPT;NVIDIA Developer——RTX Kit。

透明度声明:本文在人工智能的协助下编写,基于对 X 上的公开帖文和下方列出的网络来源的交叉核对。建议查阅原始来源以确认细节。

Muse