NVIDIA frigiver RTX Remix Runtime Code

NVIDIA har open source runtime-komponenterne i RTX Remix modding-platformen, som gør det muligt for eksisterende klassiske pc-spil baseret på DirectX 8 og 9 API'erne at tilføje understøttelse af gengivelse med simuleret lysadfærd baseret på stisporing, forbedre kvaliteten af ​​teksturer ved hjælp af maskine indlæringsmetoder, forbinde brugerforberedte spilressourcer (aktiver) og anvende DLSS-teknologi til realistisk skalering af billeder for at øge opløsningen uden at miste kvalitet. Koden er skrevet i C++ og er åben under MIT-licensen.

TX Remix Runtime leverer pluggbare DLL'er, der giver dig mulighed for at opsnappe spilscenebehandling, erstatte spilressourcer under afspilning og integrere understøttelse af RTX-teknologier såsom stisporing, DLSS 3 og Reflex i dit spil. Ud over RTX Remix Runtime inkluderer RTX Remix Platform også RTX Remix Creator Toolkit (stadig annonceret), som er drevet af NVIDIA Omniverse og giver dig mulighed for at skabe visuelt forbedrede mods til nogle klassiske spil, vedhæfte nye aktiver og lys til genbrugte spilscener og bruge metoder til maskinlæring til at behandle udseendet af spilressourcer.

NVIDIA frigiver RTX Remix Runtime Code

Komponenter inkluderet i RTX Remix Runtime:

  • Fang og erstat moduler, der er ansvarlige for at opsnappe spilscener i USD (Universal Scene Description)-format og erstatte originale spilressourcer med moderniserede i farten. For at fange strømmen af ​​gengivelseskommandoer bruges en erstatning af d3d9.dll.
  • Bridge, som oversætter 32-bit gengivelsesmotorer til 64-bit for at fjerne begrænsninger relateret til tilgængelig hukommelse. Før behandling konverteres Direct3D 9-kald til Vulkan API ved hjælp af DXVK-laget.
  • En scenemanager, der bruger informationen, der kommer ind gennem D3D9 API'et, til at skabe en repræsentation af den originale scene, spore spilobjekter mellem frames og konfigurere scenen til at anvende stisporing.
  • Stisporingsmotor, der gengiver, behandler materialer og anvender avancerede optimeringer (DLSS, NRD, RTXDI).



Kilde: opennet.ru

Tilføj en kommentar