微软发布DirectX 12 Agility SDK 1.722 预览版,堪称DirectX 光线追踪(DirectX Raytracing)面世以来最重要的一次更新。


此次更新引入Clustered Geometry(聚类几何)、PTLAS(分区顶层加速结构)等核心功能,有助降低复杂场景中光线追踪的运算量与显示记忆体占用。
据悉,Clustered Geometry 可将3D 模型拆分为每组不超过256 个三角形及256 个顶点的小簇,开发者毋须再于几何体变化时重建整个加速结构,可复用或只重建变动部分。 PTLAS 则将相同思路延伸至场景层级,GPU 只更新有变化的区域,对开放世界及动态物件密集的场景效果尤为显著。


微软以AMD Radeon RX 9070 进行演示。在传统加速结构重建模式下,测试场景仅得1.2 FPS;切换至Clustered Geometry 后,帧率升至79 FPS,提升约66 倍。 GPU 加速结构构建时间由788 毫秒压缩至3.11 毫秒;总加速结构显示记忆体占用由7,519 MiB 降至774 MiB,降幅约九成。单帧光线追踪渲染时间由72.6 毫秒减至9.27 毫秒。

动态物件加速结构的显示记忆体占用,更由6,794 MiB 大幅降至244 MiB,降幅达96.4%,代价是构建过程中临时显示记忆体需求有所增加。
硬件支援方面,NVIDIA 确认全系列GeForce RTX 显示卡均支援新技术,包括最早的RTX 20 系;AMD 目前仅支援Radeon RX 9000 系列;Intel 覆盖Arc B 系列及Core Ultra 200V/300 处理器的内置显示晶片。高通计划于2027 年上半年为Snapdragon X2 提供支援。微软强调,新功能毋须全新的光线追踪硬件,只需驱动程式配合。
微软此次更新亦将NVIDIA 的RTX Mega Geometry 技术纳入标准化DirectX 实现。目前《战争机器:事变日》已率先采用类似技术,微软与NVIDIA 亦演示了包含2,500 万平方米、逾6,000 万株植物的路径追踪森林示例项目。
同期推出的Agility SDK 1.620 正式版,带入Partial Graphics Programs 等高级着色器交付改进,但目前仅支援Radeon RX 7000 及RX 9000 系列。 Shader Model 6.10 仍处于预览阶段,预计正式版随SDK 1.621 于12 月初发布。
值得一提的是,微软表示上述性能数据来自特定开发示例及配置,实际游戏体验取决于工作负载、GPU 架构等因素。
