微软推出了自2018年DirectX光线追踪(DXR)问世以来最大的一次更新,新的DirectX 12 Agility SDK 1.722预览版引入了集群几何(Clustered Geometry)、分区顶级加速结构(PTLAS)与GPU驱动的加速结构构建三大特性,旨在降低复杂环境与动态物体下的光线追踪计算与内存开销。

集群几何将复杂的3D模型拆分为最多含256个三角形、256个顶点的小型集群;几何体变化时,开发者可复用已有集群或仅重建局部,而无需重建庞大的加速结构。PTLAS将类似思路用于整个场景,让GPU只更新发生变化的区域,以降低开放世界动态场景的更新开销。


传统重建


集群几何

微软在AMD Radeon RX 9070上演示:传统重建方式下场景帧率仅1.2 FPS,改用集群几何后达79 FPS,提升约66倍;GPU构建时间由788毫秒降至3.11毫秒,内存占用从7519 MiB压缩至774 MiB。微软提醒,实际性能取决于场景复杂度、配置与GPU硬件;且新方案虽降低了最终结构的内存占用,但在构建过程中仍需消耗更多临时内存。

微软强调现有光追单元之外不需要新硬件,驱动跟上就行。NVIDIA全系GeForce RTX都能用,连RTX 20系都算;AMD目前只到Radeon RX 9000系列;Intel是Arc B系列和酷睿Ultra 200V/300核显;高通要等2027年上半年,Snapdragon X2才跟进。

此次更新还将NVIDIA的RTX Mega Geometry方案纳入标准化的DirectX实现。该技术已被《战争机器:E-Day》采用,新的DirectX API则为AMD、Intel和NVIDIA硬件提供了一条统一的开发路径。双方已发布多个示例项目加以演示,其中包括一个跨25平方公里、含逾6000万株植物的实时路径追踪森林场景。

目前集群几何与PTLAS仍属实验性功能,可通过Agility SDK 1.722预览版和Shader Model 6.10启用,需兼容驱动并开启Windows开发者模式。微软尚未公布完整DXR更新的正式商用时间,并强调演示中的提升不应被理解为现有游戏可获得的实际收益。