NVIDIA je otvorila izvorni kod runtime komponenti RTX Remix modding platforme, koja vam omogućava da dodate podršku za renderiranje postojećim klasičnim kompjuterskim igrama baziranim na DirectX 8 i 9 API-ju sa simuliranim svjetlosnim ponašanjem zasnovanim na praćenju putanje, poboljšavajući kvalitetu teksture koristeći metode mašinskog učenja, i povežu korisnička sredstva za igru (aktive) i koriste DLSS tehnologiju za realno skaliranje slika kako bi se povećala rezolucija bez gubitka kvaliteta. Kod je napisan u C++ i otvorenog koda pod MIT licencom.
TX Remix Runtime pruža DLL-ove koji vam omogućavaju da presretnete obradu scene igre, zamenite sredstva igre tokom reprodukcije i integrišete podršku za RTX tehnologije kao što su praćenje putanje, DLSS 3 i Reflex u igricu. Uz RTX Remix Runtime, RTX Remix platforma također uključuje RTX Remix Creator Toolkit (upravo najavljen), izgrađen na NVIDIA Omniverse i koji vam omogućava da kreirate vizualno modernizirane modove za neke klasične igre, priložite nova sredstva i izvore svjetla na redizajniranu igru scene i koriste metode mašinskog učenja za redizajn izgleda resursa igre.
Komponente uključene u RTX Remix Runtime:
- Moduli za snimanje i zamjenu, odgovorni za presretanje scena igre u USD (Universal Scene Description) formatu i u hodu zamjenu originalnih resursa igre moderniziranim. Za snimanje toka naredbi za renderiranje koristi se zamjena d3d9.dll.
- Bridge, koji pretvara 32-bitne renderere u 64-bitne renderere kako bi se ublažila ograničenja raspoložive memorije. Prije obrade, Direct3D 9 pozivi se konvertuju u Vulkan API koristeći DXVK sloj.
- Upravitelj scene koji koristi informacije koje dolaze kroz D3D9 API za kreiranje reprezentacije izvorne scene, praćenje objekata igre između kadrova i konfiguriranje scene za primjenu praćenja putanje.
- Mašina za praćenje putanje koja se bavi renderiranjem, obradom materijala i naprednim optimizacijama (DLSS, NRD, RTXDI).
izvor: opennet.ru