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

添加評論