NVIDIA 发布 RTX Remix 运行时代码

NVIDIA 开源了 RTX Remix 模组平台的运行时组件,允许现有基于 DirectX 8 和 9 API 的经典 PC 游戏添加对基于路径追踪的模拟光行为渲染的支持,提高使用机器的纹理质量学习方法,连接用户准备的游戏资源(资产)并应用 DLSS 技术逼真地缩放图像以在不损失质量的情况下提高分辨率。 代码是用 C++ 编写的,并在 MIT 许可证下开放。

TX Remix Runtime 提供可插入的 DLL,允许您拦截游戏场景处理,在播放期间替换游戏资源,并将对路径追踪、DLSS 3 和 Reflex 等 RTX 技术的支持集成到您的游戏中。 除了 RTX Remix Runtime,RTX Remix Platform 还包括 RTX Remix Creator Toolkit(仍在发布),它由 NVIDIA Omniverse 提供支持,允许您为一些经典游戏创建视觉增强的模组,将新资产和灯光附加到回收游戏场景,使用机器学习的方法处理游戏资源的外观。

NVIDIA 发布 RTX Remix 运行时代码

RTX Remix Runtime 中包含的组件:

  • 捕获和替换负责以 USD(通用场景描述)格式截取游戏场景并将原始游戏资源替换为现代化游戏资源的模块。 d3d9.dll 替换用于捕获渲染命令流。
  • Bridge,它将 32 位渲染引擎转换为 64 位渲染引擎,以消除与可用内存相关的限制。 在处理之前,使用 DXVK 层将 Direct3D 9 调用转换为 Vulkan API。
  • 一个场景管理器,它使用通过 D3D9 API 传入的信息来创建原始场景的表示,在帧之间跟踪游戏对象,并设置场景以应用路径跟踪。
  • 渲染、处理材料并应用高级优化(DLSS、NRD、RTXDI)的路径追踪引擎。



来源: opennet.ru

添加评论