NVIDIA izlaiž RTX Remix izpildlaika kodu

NVIDIA ir atvērusi RTX Remix modificēšanas platformas izpildlaika komponentu pirmkodu, kas ļauj pievienot renderēšanas atbalstu esošajām klasiskajām datorspēlēm, kuru pamatā ir DirectX 8 un 9 API, ar simulētu gaismas uzvedību, kuras pamatā ir ceļa izsekošana, uzlabot spēles kvalitāti. tekstūras, izmantojot mašīnmācīšanās metodes, un savienojiet lietotāja sagatavotus spēļu līdzekļus (aktīvus) un izmantojiet DLSS tehnoloģiju, lai reālistiski mērogotu attēlus, lai palielinātu izšķirtspēju, nezaudējot kvalitāti. Kods ir rakstīts C++ valodā un ir atvērts ar MIT licenci.

TX Remix Runtime nodrošina nolaižamos DLL, kas ļauj pārtvert spēles sižetu apstrādi, nomainīt spēles līdzekļus atskaņošanas laikā un integrēt spēlē atbalstu tādām RTX tehnoloģijām kā ceļa izsekošana, DLSS 3 un Reflex. Papildus RTX Remix Runtime, RTX Remix platformā ir iekļauts arī RTX Remix Creator Toolkit (tikko paziņots), kas veidots uz NVIDIA Omniverse un ļauj izveidot vizuāli modernizētas modifikācijas dažām klasiskajām spēlēm, pievienot jaunus līdzekļus un gaismas avotus pārveidotajai spēlei. ainas un izmantot mašīnmācīšanās metodes, lai pārveidotu spēļu resursu izskatu.

NVIDIA izlaiž RTX Remix izpildlaika kodu

RTX Remix Runtime iekļautie komponenti:

  • Moduļi tveršanai un aizstāšanai, kas atbild par spēles ainu pārtveršanu USD (Universal Scene Description) formātā un lidojuma laikā oriģinālo spēles resursu aizstāšanu ar modernizētiem. Lai uztvertu renderēšanas komandu straumi, tiek izmantota d3d9.dll aizstāšana.
  • Bridge, kas pārveido 32 bitu renderētājus par 64 bitu renderētājiem, lai atvieglotu pieejamās atmiņas ierobežojumus. Pirms apstrādes Direct3D 9 zvani tiek pārveidoti par Vulkan API, izmantojot DXVK slāni.
  • Ainu pārvaldnieks, kas izmanto informāciju, kas nāk caur D3D9 API, lai izveidotu avota ainas attēlojumu, izsekotu spēles objektus starp kadriem un konfigurētu ainu, lai lietotu ceļa izsekošanu.
  • Ceļa izsekošanas dzinējs, kas apstrādā renderēšanu, materiālu apstrādi un uzlabotas optimizācijas (DLSS, NRD, RTXDI).



Avots: opennet.ru

Pievieno komentāru