NVIDIA slipper RTX Remix Runtime Code

NVIDIA har åpnet kjøretidskomponentene til RTX Remix modding-plattformen, som lar eksisterende klassiske PC-spill basert på DirectX 8 og 9 API-er legge til støtte for gjengivelse med simulert lysatferd basert på banesporing, forbedre kvaliteten på teksturer ved bruk av maskin læringsmetoder, koble sammen brukerforberedte spillressurser (ressurser) og bruk DLSS-teknologi for å skalere bilder realistisk for å øke oppløsningen uten å miste kvalitet. Koden er skrevet i C++ og er åpen under MIT-lisensen.

TX Remix Runtime gir pluggbare DLL-er som lar deg avskjære spillscenebehandling, erstatte spillressurser under avspilling og integrere støtte for RTX-teknologier som banesporing, DLSS 3 og Reflex i spillet ditt. I tillegg til RTX Remix Runtime, inkluderer RTX Remix Platform også RTX Remix Creator Toolkit (fortsatt annonsert), som drives av NVIDIA Omniverse og lar deg lage visuelt forbedrede mods for noen klassiske spill, feste nye eiendeler og lys til resirkulerte spillscener, og bruke metoder for maskinlæring for å behandle utseendet til spillressurser.

NVIDIA slipper RTX Remix Runtime Code

Komponenter inkludert i RTX Remix Runtime:

  • Ta opp og erstatt moduler som er ansvarlige for å avskjære spillscener i USD (Universal Scene Description)-format og erstatte originale spillressurser med moderniserte på farten. For å fange opp strømmen av gjengivelseskommandoer, brukes en erstatning av d3d9.dll.
  • Bridge, som oversetter 32-bits gjengivelsesmotorer til 64-biters for å fjerne begrensninger knyttet til tilgjengelig minne. Før behandling blir Direct3D 9-anrop konvertert til Vulkan API ved å bruke DXVK-laget.
  • En scenebehandler som bruker informasjonen som kommer inn gjennom D3D9 API til å lage en representasjon av den originale scenen, spore spillobjekter mellom frames og sette opp scenen for å bruke banesporing.
  • Banesporingsmotor som gjengir, behandler materialer og bruker avanserte optimaliseringer (DLSS, NRD, RTXDI).



Kilde: opennet.ru

Legg til en kommentar