Az NVIDIA kiadja az RTX Remix futásidejű kódot

Az NVIDIA nyílt forráskódú az RTX Remix modding platform futásidejű összetevőit, amely lehetővé teszi a DirectX 8 és 9 API-kon alapuló, meglévő klasszikus PC-játékok számára, hogy támogatást adjanak az útvonalkövetés alapján szimulált fényviselkedéssel történő rendereléshez, és javítsák a textúrák minőségét a gép használatával. tanulási módszerek, a felhasználó által előkészített játékforrások (eszközök) összekapcsolása és a DLSS technológia alkalmazása a képek valósághű átméretezése érdekében a felbontás növelése érdekében a minőség romlása nélkül. A kód C++ nyelven íródott, és az MIT licenc alatt van nyitva.

A TX Remix Runtime csatlakoztatható DLL-eket biztosít, amelyek lehetővé teszik a játékjelenetek feldolgozását, a játék erőforrásainak cseréjét lejátszás közben, és az RTX technológiák, például az útvonalkövetés, a DLSS 3 és a Reflex támogatásának integrálását a játékba. Az RTX Remix Runtime mellett az RTX Remix Platform tartalmazza az RTX Remix Creator Toolkit-et is (még mindig bejelentették), amely az NVIDIA Omniverse által hajtott, és lehetővé teszi néhány klasszikus játékhoz vizuálisan továbbfejlesztett modok létrehozását, valamint új eszközök és lámpák rögzítését. újrahasznosított játékjelenetek, és gépi tanulási módszereket használnak a játékforrások megjelenésének feldolgozására.

Az NVIDIA kiadja az RTX Remix futásidejű kódot

Az RTX Remix Runtime összetevői:

  • Rögzítse és cserélje ki a játékjelenetek elfogásáért felelős modulokat USD (Universal Scene Description) formátumban, és menet közben cserélje le az eredeti játékforrásokat modernizáltakra. A renderelési parancsok folyamának rögzítéséhez a d3d9.dll helyettesítése használatos.
  • Bridge, amely a 32 bites renderelő motorokat 64 bitesekre fordítja, hogy eltávolítsa a rendelkezésre álló memóriával kapcsolatos korlátozásokat. A feldolgozás előtt a Direct3D 9 hívások a DXVK réteg használatával Vulkan API-ra konvertálódnak.
  • Jelenetkezelő, amely a D3D9 API-n keresztül érkező információkat használja az eredeti jelenet reprezentációjának létrehozására, a játékobjektumok követésére a keretek között, és a jelenet beállítására az útvonalkövetés alkalmazásához.
  • Útvonalkövető motor, amely rendereli, feldolgozza az anyagokat és alkalmazza a fejlett optimalizálásokat (DLSS, NRD, RTXDI).



Forrás: opennet.ru

Hozzászólás