登录

微软发布自2018年以来最大DirectX光追升级:AMD RX 9070示例性能提升约66倍


速读:新版预览SDK引入集群几何体(ClusteredGeometry)、分区顶层加速结构(PTLAS)和间接加速结构构建等功能,旨在降低复杂动态场景的光追计算开销。 传统顶层加速结构(TLAS)需要管理场景中的物体实例,当场景规模较大时,即使只有少量物体发生变化,更新工作也可能产生较高开销。
2026年10月29日 22:27

IT之家 10 月 29 日消息,微软于 10 月 28 日宣布推出 DirectX 12 Agility SDK 1.620 正式版和 1.722 预览版,为 DirectX 光线追踪(DXR)带来多项更新。

新版预览 SDK 引入集群几何体(Clustered Geometry)、分区顶层加速结构(PTLAS)和间接加速结构构建等功能,旨在降低复杂动态场景的光追计算开销。微软称,这是 DXR 自 2018 年推出以来最重大的一次更新。

传统光线追踪需要构建和更新加速结构,以便 GPU 快速判断光线与场景几何体的相交关系。这些结构通常采用包围体层次结构(BVH)等形式。在包含大量动画、几何体流式加载以及频繁变化物体的场景中,反复构建加速结构可能带来较大的计算开销。

微软此次推出的集群几何体功能,将几何数据划分为可重复使用的小型集群,每个集群最多包含 256 个三角形和 256 个顶点。开发者可以组合这些集群构建更大的光追加速结构,减少重复处理几何数据的工作量,从而更高效地使用高精度模型进行光线追踪。

这意味着,开发者有望在光栅化渲染和光线追踪中复用同一套高精度几何数据,减少为光追单独制作简化模型的需求,并改善反射和阴影与实际场景的匹配程度。

另一项分区顶层加速结构(PTLAS)则主要针对大型动态场景的更新效率。传统顶层加速结构(TLAS)需要管理场景中的物体实例,当场景规模较大时,即使只有少量物体发生变化,更新工作也可能产生较高开销。PTLAS 允许开发者将场景划分为多个分区,只更新发生变化的部分,并保留未变化区域的既有结构。

结合 GPU 驱动的加速结构构建功能,开发者还可以让 GPU 直接参与构建和更新操作,减少 CPU 侧准备工作。这些功能可单独使用,也可以组合使用,以降低复杂场景中加速结构的构建和维护成本。

主题:构建|开发者