NVIDIA har publicerat RTX Remix Runtime-koden

NVIDIA har öppnat källkoden för runtime-komponenterna i RTX Remix modding-plattformen, vilket gör att du kan lägga till renderingsstöd till befintliga klassiska datorspel baserade på DirectX 8 och 9 API:er med simulerat ljusbeteende baserat på sökvägsspårning, förbättra kvaliteten på texturer med hjälp av maskininlärningsmetoder, och anslut användarförberedda speltillgångar (tillgångar) och använd DLSS-teknik för att realistiskt skala bilder för att öka upplösningen utan att förlora kvalitet. Koden är skriven i C++ och är öppen källkod under MIT-licensen.

TX Remix Runtime tillhandahåller drop-in-DLL:er som låter dig fånga upp spelscenbearbetning, ersätta speltillgångar under uppspelning och integrera stöd för RTX-tekniker som vägspårning, DLSS 3 och Reflex i spelet. Förutom RTX Remix Runtime innehåller RTX Remix-plattformen även RTX Remix Creator Toolkit (nyss tillkännagav), byggd på NVIDIA Omniverse och låter dig skapa visuellt moderniserade mods för några klassiska spel, koppla nya tillgångar och ljuskällor till omdesignade spel scener och använda metoder maskininlärning för att omforma utseendet på spelresurser.

NVIDIA har publicerat RTX Remix Runtime-koden

Komponenter som ingår i RTX Remix Runtime:

  • Moduler för att fånga och ersätta, ansvara för att fånga upp spelscener i USD-formatet (Universal Scene Description) och att ersätta originalspelresurser med moderniserade. För att fånga renderingskommandoströmmen används d3d9.dll-ersättning.
  • Bridge, som konverterar 32-bitars renderare till 64-bitars renderare för att lindra tillgängliga minnesbegränsningar. Före bearbetning konverteras Direct3D 9-anrop till Vulkan API med DXVK-lagret.
  • En scenhanterare som använder information som kommer genom D3D9 API för att skapa en representation av källscenen, spåra spelobjekt mellan bildrutor och konfigurera scenen för att tillämpa sökvägsspårning.
  • Sökvägsspårningsmotor som hanterar rendering, materialbearbetning och avancerade optimeringar (DLSS, NRD, RTXDI).



Källa: opennet.ru

Lägg en kommentar