心流logo

微软DirectX引入神经渲染 开启游戏新纪元

技术突破

微软近日宣布,DirectX将推出神经渲染功能。这项被称为"协同向量支持"(Cooperative Vector Support)的技术将实现跨平台神经渲染,为3D图形编程带来新的技术范式。

行业动态

在1月初,英伟达(Nvidia)发布了RTX 50系列显卡,同时推出了一系列神经渲染功能。其中,神经着色器(Neural Shaders)允许开发者在着色器代码中执行小型神经网络,可在英伟达(Nvidia)、AMD、英特尔(Intel)和高通(Qualcomm)显卡的专用AI硬件上运行。微软表示,将通过DirectX API使这些功能在所有品牌显卡上通用。

技术实现

协同向量支持技术直接提升了神经渲染的性能表现。该技术支持在着色器代码中直接运行矩阵乘法,确保神经网络能在任何品牌GPU上运行。目前,主流GPU厂商都配备了专用AI硬件,开发者可通过着色器代码调用这些硬件资源。

行业影响

神经着色器的跨厂商支持具有重要意义。这与过去英伟达独有的GameWorks中间件系统形成鲜明对比。GameWorks曾为《蝙蝠侠:阿卡姆之城》(Batman: Arkham City)、《镜之边缘》(Mirror's Edge)提供PhysX功能,为《巫师3》(The Witcher 3)和《最终幻想XV》(Final Fantasy XV)提供HairWorks功能,但仅限于英伟达显卡使用。

未来展望

通过DirectX提供的广泛神经渲染支持,开发者可以更自由地使用神经着色器技术。英伟达已经展示了神经辐射缓存(Neural Radiance Cache)等应用,这些技术能提升游戏的视觉效果和性能表现。虽然这项技术的实际应用还需要时间,但随着所有GPU厂商的支持,神经渲染技术有望为游戏产业带来新的技术革新。