NVIDIA julkaisee RTX Remix Runtime Coden

NVIDIA on hankkinut avoimen lähdekoodin RTX Remix -modiointialustan ajonaikaiset komponentit, mikä mahdollistaa olemassa olevien klassisten PC-pelien, jotka perustuvat DirectX 8- ja 9-sovellusliittymiin, lisätä tuen renderöintiin simuloidulla valokäyttäytymisellä, joka perustuu polun jäljitykseen, parantaa pintakuvioiden laatua koneella. oppimismenetelmiä, yhdistä käyttäjien valmistamia peliresursseja (resursseja) ja käytä DLSS-tekniikkaa kuvien realistiseen skaalaamiseen tarkkuuden lisäämiseksi laadun heikkenemättä. Koodi on kirjoitettu C++:lla ja se on avoinna MIT-lisenssillä.

TX Remix Runtime tarjoaa kytkettäviä DLL-tiedostoja, joiden avulla voit siepata pelin kohtausten käsittelyä, korvata peliresursseja toiston aikana ja integroida peliisi tuen RTX-tekniikoille, kuten polun jäljittämiselle, DLSS 3:lle ja Reflexille. RTX Remix Runtime -sovelluksen lisäksi RTX Remix -alusta sisältää myös RTX Remix Creator Toolkit -työkalupaketin (vielä julkistettu), jonka tehonlähteenä on NVIDIA Omniverse. kierrättää pelikohtauksia ja käyttää koneoppimismenetelmiä peliresurssien ulkoasun käsittelyyn.

NVIDIA julkaisee RTX Remix Runtime Coden

RTX Remix Runtimeen sisältyvät komponentit:

  • Kaappaa ja vaihda moduulit, jotka vastaavat pelikohtausten sieppaamisesta USD (Universal Scene Description) -muodossa ja korvaamalla alkuperäiset peliresurssit modernisoiduilla lennossa. Renderöintikomentojen virran kaappaamiseen käytetään d3d9.dll:n korvaamista.
  • Bridge, joka muuntaa 32-bittiset renderöintikoneet 64-bittisiksi poistaakseen käytettävissä olevaan muistiin liittyvät rajoitukset. Ennen käsittelyä Direct3D 9 -kutsut muunnetaan Vulkan API:ksi DXVK-kerroksen avulla.
  • Kohtausten hallintaohjelma, joka käyttää D3D9 API:n kautta tulevia tietoja luodakseen esityksen alkuperäisestä kohtauksesta, seurata peliobjekteja kehysten välillä ja määrittää kohtauksen polunseurantaa varten.
  • Polunseurantamoottori, joka renderöi, käsittelee materiaaleja ja käyttää edistyneitä optimointeja (DLSS, NRD, RTXDI).



Lähde: opennet.ru

Lisää kommentti