微软发布了更新的 DirectX Raytracing (DXR) 1.2,同时还发布了支持英伟达、英特尔和 AMD 硬件的下一代神经渲染(Neural Rendering)技术。
在 GDC 上,微软发布了 Windows 软件套件的一些重大更新,包括 DirectX Raytracing 1.2、PIX、神经渲染等。这些技术将为下一代视觉保真度铺平道路,同时为所有人带来性能上的大幅提升。
从 DXR 1.2(DirectX Raytracing)开始,微软将引入两项新技术,包括 OMM(不透明度微贴图)和 SER(着色器执行重排序),这将有助于大幅提升性能。
- Opacity micromaps 显著优化了经过 Alpha 测试的几何体,在路径追踪游戏中提供了高达 2.3 倍的性能提升。通过高效管理不透明度数据,OMM 减少了着色器调用,并在不影响视觉质量的情况下大大提高了渲染效率。
- 着色器执行重新排序在渲染性能方面实现了重大飞跃(在某些情况下速度提高了 2 倍),它智能地对着色器执行进行分组以提高 GPU 效率、减少发散并提高帧速率,使光线追踪游戏比以往任何时候都更流畅、更具沉浸感。此功能为将来更多的路径追踪游戏铺平了道路。
DXR 1.2 的目标是在复杂场景中实现高达 40% 的性能提升,正如 Remedy 在 GDC 上展示的《心灵杀手 2》(Alan Wake 2)中所演示的那样,该游戏采用了最新技术,同时提供了非常细腻的光线追踪视觉效果。
微软表示,英伟达已经采用了这两项尖端功能,并将在 GeForce RTX GPU 上启用驱动程序支持,同时他们还在与 AMD、英特尔和高通公司合作,以实现更广泛的采用。
微软推出的另一个重要方面是对合作向量的支持,这是即将在 Shader Model 6.9 中推出的全新编程功能。有了这些合作向量,开发人员可以利用新的硬件加速引擎进行向量和矩阵运算,从而在图形管道中直接集成神经渲染技术。
包括英伟达(NVIDIA)、AMD 和英特尔(Intel)在内的所有主要硬件供应商都加入了合作向量和神经渲染的行列:
- Neural Block 纹理压缩是一种新的图形技术,可显著减少内存使用,同时保持出色的视觉保真度。整体 我们在英特尔的合作伙伴分享说,通过利用协作向量来支持高级神经压缩模型,他们的推理性能提高了 10 倍。
- 实时路径追踪可以通过神经超级采样和降噪来增强,结合两项最前沿的图形创新,以实际性能水平提供逼真的视觉效果。
- NVIDIA 宣布其神经着色 SDK 将支持 DirectX 并利用协作向量,为开发人员提供了轻松集成神经渲染技术的工具,在不牺牲性能的情况下显著提高了视觉真实感。
Microsoft 还将提供 Windows WARP(高级光栅化平台)的更新。WARP 是一种基于 CPU 的 DirectX 软件渲染器,将获得增强的功能和性能更新。此渲染器仅在 CPU 上运行,不需要 GPU,因此非常适合没有兼容 GPU 进行诊断的系统。WARP 现在将完全兼容 DX12 Ultimate,并将支持所有最新功能,例如光线追踪、网格着色器和工作图表。
除此之外,Microsoft 还将在 Windows 上的 DirectX 调试器和配置文件(称为 PIX)中提供对 DirectX 光线跟踪 1.2 (DXR) 的第一天支持。这三项技术都将在 2025 年 4 月下旬发布的 Agility SDK 预览版中提供。以下是一些演示,展示了 Neural Rendering 在技术演示中的使用(需魔法):