开发者成功让英伟达DLSS 5在浏览器中运行,macOS也可体验
9月18日,据外媒TweakTown报道,开发者MAAN在X平台展示了一项概念验证项目,成功让英伟达DLSS 5在WebGPU环境下直接处理浏览器中的3D图形,相应方案可在macOS设备上运行。目前项目已提供在线演示,开发者还计划将源代码发布至GitHub,但从实际体验来看,其运行速度仍然较慢,暂时不适合实时游戏场景。
DLSS 5原本计划作为《NBA 2K27》的独占技术推出,但在相关技术被破解后,大量开发者将其移植至各种3A游戏,而此次MAAN更进一步,将其带入浏览器环境,绕开了基于应用的DLSS集成方式。
事实上,英伟达目前并没有提供官方支持的浏览器DLSS方案。该公司的DLSS SDK文档主要针对基于DirectX或Vulkan的原生应用,通常通过英伟达NGX接口或Streamline SDK进行集成。其中Streamline位于应用程序与图形API之间,开发者需要向其提供运动矢量、深度数据以及渲染帧等资源,而这些数据和处理流程并不能直接对应到浏览器的渲染管线中。英伟达官方文档目前也没有将WebGL或WebGPU列为DLSS支持的图形接口。
由于MAAN尚未公布项目的技术细节,目前还无法确定该方案究竟如何将浏览器中的渲染资源连接至DLSS 5。可能的实现方式包括通过原生桥接调用英伟达现有二进制组件、将浏览器生成的渲染资源转换后交由外部程序处理,或者采用其他方式。随着项目源代码后续在GitHub公开,具体实现机制预计将更加清晰。
从目前的Demo体验来看,该项目运行较为缓慢,更接近早期概念验证方案,难以用于实际游戏。Demo主要提供了多种3D场景以及“电影感”“自然”等风格预设,同时允许用户调整强度、局部色调、局部结构和皮肤结构等参数。不过其运行负载相当高,即使用户使用RTX 4090,加载神经渲染模型也需要约1至2秒;尽管其在macOS设备上同样可以跑动,但暂时无法实现流畅运行,实际上更适用于“建筑可视化”“实时3D模型预览”等场景。
尽管目前这项技术距离实时游戏应用还有明显距离,但在英伟达没有提供官方浏览器支持的情况下,能够让DLSS 5通过WebGPU在浏览器中运行,本身已经是一项颇具技术展示意义的尝试。