Kód NVIDIA RTX Remix Runtime je nyní k dispozici
Nedávno bylo oznámeno, že NVIDIA zveřejnila zdrojový kód běhových komponent moddingové platformy RTX Remix .
RTX Remix se vyznačuje tím, že umožňuje přidání podpory pro simulaci chování světla založenou na sledování cesty do stávajících klasických PC her založených na rozhraních API DirectX 8 a 9.
Aby mohla komunita vývojářů modů dále rozšiřovat kompatibilitu her a sadu funkcí Remix, NVIDIA dnes vydává runtime RTX Remix jako open source na GitHubu.
Další funkcí, kterou RTX Remix zdůrazňuje, je zlepšení kvality textur pomocí metod strojového učení , propojení uživatelsky připravených herních dat a použití technologie DLSS pro realistické škálování obrázků pro zvýšení rozlišení bez ztráty kvality.
TX Remix Runtime poskytuje připojitelné knihovny DLL, které vám umožňují zachytit zpracování herních scén , nahradit herní datové zdroje během přehrávání a integrovat do hry podporu technologií RTX, jako je sledování cesty, DLSS 3 a Reflex.
Kromě RTX Remix Runtime obsahuje platforma RTX Remix také sadu RTX Remix Creator Toolkit (stále oznamovaná), která spolupracuje s NVIDIA Omniverse a umožňuje vytvářet vizuálně vylepšené mody pro některé klasické hry, připojovat nové prvky a světla k recyklovaným herním scénám a využívat metody strojového učení ke zpracování vzhledu herních prvků.
Sada RTX Remix Creators Toolkit, založená na NVIDIA Omniverse a používaná k vývoji Portal s RTX, umožňuje modderům přiřazovat nová aktiva a světla v rámci jejich remasterované scény a používat nástroje AI k přestavbě vzhledu jakéhokoli aktiva. RTX Remix Early Access Creator Toolkit bude brzy k dispozici.
Runtime RTX Remix zachycuje scénu ve hře a nahrazuje aktiva při přehrávání a zároveň do hry vkládá technologie RTX, jako je sledování cest, DLSS 3 a Reflex. Vývojáři modů již používají běhové prostředí RTX Remix Portal With RTX k vytváření experimentálních ray-tracovaných cutscén v mnoha klasických hrách.
Z komponent obsažených v RTX Remix Runtime:
- Zachyťte a nahraďte moduly odpovědné za zachycení herních scén ve formátu USD (Universal Scene Description) a nahraďte původní herní prostředky modernizovanými prostředky za běhu. Náhrada d3d9.dll se používá k zachycení toku příkazu vykreslování.
- Bridge, který převádí 32bitové na 64bitové renderovací motory, aby odstranil omezení související s dostupnou pamětí. Před vykreslením jsou volání Direct3D 9 převedena na Vulkan API pomocí vrstvy DXVK.
- Správce scén, který využívá informace, které zadáte prostřednictvím D3D9 API, k vytvoření vykreslení původní scény, sledování herních objektů mezi snímky a konfiguraci scény pro použití sledování cesty.
- Směrovací engine, který vykresluje, vykresluje materiály a aplikuje pokročilé optimalizace (DLSS, NRD, RTXDI).
Nakonec je zmíněno, že vydaný kód odemyká řadu možností pro rozšíření funkcí běhového prostředí Remixu, a mezi příklady projektů, které mohou pokročilí vývojáři modů realizovat díky přístupu ke zdrojovému kódu, patří.
Naším hlavním cílem je rozšířit kompatibilitu hry a rozšířit funkce Remixu ve spolupráci s komunitou.
Pro ty, kteří mají zájem o získání kódu, je napsán v jazyce C++ a je open source pod licencí MIT. NVIDIA také přijímá pull requesty na GitHubu. Zdrojový kód a jeho podrobnosti si můžete prohlédnout na následujícím odkazu.