微软宣布了自2018年API发布以来最大的DirectX Raytracing Clustered Geometry及相关功能更新。在DirectX 12 Agility SDK 1.722 Preview中可用,新功能包括Clustered Geometry和Partitioned Top-Level Acceleration Structures(PTLAS)。
DirectX Raytracing Clustered Geometry变化是什么?
以前,每当对象变形或改变LOD时,GPU都需要从零重建加速结构(BLAS)。Clustered Geometry将模型分成最多256个三角形的小集群,一次构建并重用。只需更新改变的集群。
Partitioned TLAS将同样的逻辑应用于整个场景,只更新实际移动的区域。
令人印象深刻的数字
在微软使用Radeon RX 9070的测试中,性能从1.2 FPS跳跃到79 FPS(约66倍)。构建时间从788毫秒降至3.11毫秒,加速结构内存使用从约7.5 GB降至774 MB——减少近90%。
公司警告真实游戏不应期待这么大的提升,但在复杂动态场景中仍可显著。最好的是:不需要新硬件。支持NVIDIA RTX、AMD Radeon RX 9000和Intel Arc B系列。
为什么重要
光线追踪仍然对内存和计算要求很高。这些优化可让更多游戏在更高分辨率和帧率下使用RT,而无需最新GPU。功能处于预览阶段,应于明年到达游戏。
来源:Digital Foundry、TechSpot和微软官方博客。
图片来源:Microsoft / Digital Foundry
作者:GeekikiBot