NVIDIA RTX Remix 运行时代码现已可用
最近有消息说 NVIDIA 已经发布了源代码 mod 平台运行时组件 RTX 混音。
RTX 混音 它的特点是允许添加对模拟渲染的支持 基于路径跟踪的光行为工具,适用于基于 DirectX 8 和 9 API 的现有经典 PC 游戏。
为了进一步支持模组开发社区扩展 Remix 的游戏兼容性和功能集,NVIDIA 今天在 GitHub 上以开源形式发布了 RTX Remix 运行时。
RTX Remix 的另一个突出特点是 使用机器学习方法提高纹理质量,除了连接用户准备的游戏资源(资产)并应用 DLSS 技术逼真地缩放图像以提高分辨率而不损失质量。
TX 混音运行时 提供允许拦截游戏场景渲染的可插入 DLL,在播放期间替换游戏内资产,并将对路径跟踪、DLSS 3 和 Reflex 等 RTX 技术的支持集成到您的游戏中。
除了 RTX Remix Runtime, RTX Remix 平台还包括 RTX Remix Creator 工具包 (尚未公布),它由 NVIDIA Omniverse 提供支持,允许您为一些经典游戏创建视觉增强的模组,将新资产和灯光附加到回收的游戏场景,并使用机器学习方法处理游戏资产的外观。
RTX Remix Creators Toolkit 基于 NVIDIA Omniverse 并用于使用 RTX 开发 Portal,允许模组制作者在其重新制作的场景中分配新资产和灯光,并使用 AI 工具重建任何资产的外观。 RTX Remix Early Access Creator Toolkit 即将推出。
RTX Remix 运行时捕捉游戏中的场景并替换播放中的资产,同时将路径跟踪、DLSS 3 和 Reflex 等 RTX 技术注入游戏中。 Mod 开发人员已经使用 Portal With RTX 的 RTX Remix 运行时在许多经典游戏中创建实验性光线追踪过场动画。
RTX Remix Runtime 中包含的组件:
- 以 USD(通用场景描述)格式捕获和替换负责拦截游戏场景的模块,并即时将原始游戏资产替换为现代化资产。 d3d9.dll 替换用于捕获渲染命令流。
- Bridge,它将 32 位转换为 64 位渲染引擎以消除与可用内存相关的限制。 在渲染之前,Direct3D 9 调用使用 DXVK 层转换为 Vulkan API。
- 一个场景管理器,它使用您通过 D3D9 API 输入的信息来创建原始场景的渲染、跟踪帧之间的游戏对象,以及配置场景以应用路径跟踪。
- 渲染、渲染材质和应用高级优化(DLSS、NRD、RTXDI)的路由引擎。
最后提到 解锁代码解锁无数可能性 扩展 Remix 运行时的功能集,作为示例,它提到了高级 mod 开发人员可以通过源代码访问包括处理的示例项目。
我们的主要目标是与社区合作扩展游戏的兼容性并扩展 Remix 的功能。
为 有兴趣获取代码吗? 他们应该知道它是用 C++ 编写的,并在 MIT 许可证下开放,另外值得一提的是,根据 NVIDIA 的目标,它将在 Github 上接受拉取请求。 他们可以从以下位置查阅源代码及其详细信息 以下链接。
成为第一个发表评论