NVIDIA otevřela runtime komponenty moddingové platformy RTX Remix, která umožňuje stávajícím klasickým PC hrám založeným na rozhraní API DirectX 8 a 9 přidat podporu pro vykreslování se simulovaným světelným chováním založeným na sledování cesty, zlepšit kvalitu textur pomocí stroje. metody učení, propojte uživatelsky připravené herní zdroje (aktiva) a aplikujte technologii DLSS pro realistické škálování obrázků pro zvýšení rozlišení bez ztráty kvality. Kód je napsán v C++ a je otevřen pod licencí MIT.
TX Remix Runtime poskytuje připojitelné knihovny DLL, které vám umožní zachytit zpracování herní scény, nahradit herní zdroje během přehrávání a integrovat podporu pro technologie RTX, jako je sledování cesty, DLSS 3 a Reflex, do vaší hry. Kromě RTX Remix Runtime obsahuje RTX Remix Platform také RTX Remix Creator Toolkit (stále oznámený), který je poháněn NVIDIA Omniverse a umožňuje vytvářet vizuálně vylepšené mody pro některé klasické hry, připojovat k nim nové prostředky a světla. recyklované herní scény a používají metody strojového učení pro zpracování vzhledu herních zdrojů.
Komponenty zahrnuté v RTX Remix Runtime:
- Zachyťte a nahraďte moduly zodpovědné za zachycení herních scén ve formátu USD (Universal Scene Description) a nahraďte původní herní zdroje modernizovanými za běhu. Pro zachycení proudu renderovacích příkazů se používá náhrada d3d9.dll.
- Bridge, který převádí 32bitové renderovací stroje na 64bitové, aby odstranil omezení související s dostupnou pamětí. Před zpracováním jsou volání Direct3D 9 převedena na Vulkan API pomocí vrstvy DXVK.
- Správce scén, který využívá informace přicházející prostřednictvím D3D9 API k vytvoření reprezentace původní scény, sledování herních objektů mezi snímky a nastavení scény pro použití trasování cesty.
- Nástroj pro sledování cest, který vykresluje, zpracovává materiály a aplikuje pokročilé optimalizace (DLSS, NRD, RTXDI).
Zdroj: opennet.ru