NVIDIA slipper RTX Remix Runtime Code

NVIDIA har åpnet kildekoden til runtime-komponentene til moddingplattformen RTX Remix, som lar deg legge til støtte for gjengivelse med simulert lysatferd basert på stisporing til eksisterende klassiske dataspill basert på DirectX 8 og 9 API, forbedre kvaliteten på teksturer ved hjelp av maskinlæringsmetoder, koble til brukerforberedte spillressurser (ressurser) og bruke DLSS-teknologi for realistisk bildeskalering for å øke oppløsningen uten å miste kvalitet. Koden er skrevet i C++ og er åpen under MIT-lisensen.

TX Remix Runtime tilbyr utskiftbare DLL-er som lar deg fange opp behandling av spillscener, erstatte spillressurser under avspilling og integrere RTX-teknologier som banesporing, DLSS 3 og Reflex i spillet ditt. I tillegg til RTX Remix Runtime inkluderer RTX Remix-plattformen også RTX Remix Creator Toolkit (annonsert ennå), som er bygget på NVIDIA Omniverse og lar deg lage visuelt moderniserte mods for noen klassiske spill, legge til nye ressurser og lys til omarbeidede spillscener og bruke maskinlæring til å omarbeide utseendet til spillressurser.

 NVIDIA slipper RTX Remix Runtime Code

Komponenter inkludert i RTX Remix Runtime:

  • Moduler for opptak og erstatning som er ansvarlige for å fange opp spillscener i USD-format (Universal Scene Description) og erstatte originale spillressurser med oppdaterte ressurser underveis. For å fange opp renderingskommandostrømmen erstattes d3d9.dll.
  • Bro som oversetter 32-bits renderere til 64-bits for å fjerne minnebegrensninger. Direct3D 9-kall konverteres til Vulkan API ved hjelp av DXVK-laget før de behandles.
  • En scenebehandler som bruker informasjon levert gjennom D3D9 API-et til å lage en representasjon av den opprinnelige scenen, spore spillobjekter mellom rammer og konfigurere scenen til å bruke banesporing.
  • Banesporingsmotor som håndterer rendering, materialbehandling og avanserte optimaliseringer (DLSS, NRD, RTXDI).

Spill av video


Kilde: opennet.ru

Legg til en kommentar