微软DirectX光追升级性能提升66倍

IT时代网10月29日消息,微软宣布推出DirectX 12 Agility SDK 1.620正式版和1.722预览版,为DirectX光线追踪带来多项更新,称这是DXR自2018年推出以来最重大的一次更新。

新版预览SDK引入集群几何体、分区顶层加速结构和间接加速结构构建等功能,旨在降低复杂动态场景的光追计算开销。集群几何体将几何数据划分为可重复使用的小型集群,每个集群最多包含256个三角形和256个顶点,开发者可组合这些集群构建更大的光追加速结构,减少重复处理几何数据的工作量。

分区顶层加速结构主要针对大型动态场景的更新效率,允许开发者将场景划分为多个分区,只更新发生变化的部分,并保留未变化区域的既有结构;结合GPU驱动的加速结构构建功能,可减少CPU侧准备工作。

在采用AMD Radeon RX 9070显卡的官方示例测试中,使用集群几何体后性能从传统方案的1.2 FPS提升至79 FPS,约为原来的66倍;加速结构构建时间从788毫秒缩短至3.11毫秒,总内存占用从约7.3GiB降至774MiB,减少近90%。微软强调,上述数据来自特定开发示例和测试配置,实际效果取决于具体工作负载、引擎实现方式和GPU架构。

硬件支持方面,首批支持范围包括所有英伟达GeForce RTX显卡、AMD Radeon RX 9000系列显卡,以及英特尔Arc B系列独立显卡和部分酷睿Ultra处理器集成显卡。新版功能不要求GPU具备全新硬件特性,但需要显卡厂商提供相应驱动支持。

除光追更新外,正式版SDK还改进了高级着色器交付技术,部分图形程序允许开发者在多个渲染管线配置之间复用预编译着色器组件,有望减少着色器包体。

注:本文配图由AI生成。本文综合自IT之家等,文中包含AI辅助创作的内容。

编辑:林一舟

THE END