微软DirectX光追迎2018年以来最大更新,RX 9070示例性能提升约66倍
微软发布DirectX 12 Agility SDK 1.620正式版与1.722预览版,为DXR带来集群几何体、PTLAS等多项更新,称这是2018年以来最重大升级。官方示例显示AMD RX 9070性能提升约66倍,复杂动态场景的光追开销有望显著降低。
微软于10月28日推出DirectX 12 Agility SDK 1.620正式版和1.722预览版,对DirectX光线追踪(DXR)作出多项调整。微软将其定性为DXR自2018年问世以来规模最大的一次更新,重点指向复杂动态场景下光追计算开销过高的问题。
传统光追依赖加速结构帮助GPU快速判断光线与场景几何体的相交关系,常见形式为包围体层次结构(BVH)。当场景中存在大量动画、几何体流式加载或频繁变动的物体时,加速结构需要反复构建,由此产生的计算负担不容忽视。
预览版SDK引入的集群几何体功能,把几何数据切分为可重复使用的小型集群,每个集群最多包含256个三角形和256个顶点。开发者可将这些集群组合成更大的光追加速结构,减少几何数据的重复处理,并有望在光栅化与光追之间复用同一套高精度几何数据,降低单独制作简化模型的需求,使反射和阴影更贴合实际场景。
另一项分区顶层加速结构(PTLAS)则面向大型动态场景的更新效率,针对传统顶层加速结构(TLAS)在场景规模扩大后管理物体实例的瓶颈。微软同时公布了AMD RX 9070上的示例性能数据,提升约66倍,为开发者在高精度模型上使用光追提供了新的性能参照。
对AI与图形从业者而言,此次SDK更新意味着动态场景的光追管线有望减少重复计算,高精度几何资产的使用门槛随之降低,相关渲染与实时应用的性能规划值得关注。