NVIDIA udostępnia kod wykonawczy RTX Remix

Firma NVIDIA udostępniła na zasadach open source komponenty wykonawcze platformy moddingowej RTX Remix, która umożliwia istniejącym klasycznym grom komputerowym opartym na interfejsach API DirectX 8 i 9 dodanie obsługi renderowania z symulacją zachowania światła w oparciu o śledzenie ścieżki, poprawę jakości tekstury przy użyciu metod uczenia maszynowego, łącz przygotowane przez użytkownika zasoby gry (zasoby) i stosuj technologię DLSS, aby realistycznie skalować obrazy w celu zwiększenia rozdzielczości bez utraty jakości. Kod napisany jest w języku C++ i jest otwarty na licencji MIT.

TX Remix Runtime zapewnia podłączane biblioteki DLL, które umożliwiają przechwytywanie przetwarzania scen gry, zastępowanie zasobów gry podczas odtwarzania i integrowanie z grą obsługi technologii RTX, takich jak śledzenie ścieżki, DLSS 3 i Reflex. Oprócz środowiska wykonawczego RTX Remix, platforma RTX Remix zawiera także zestaw narzędzi RTX Remix Creator Toolkit (wciąż zapowiadany), który działa na platformie NVIDIA Omniverse i umożliwia tworzenie ulepszonych wizualnie modów do niektórych klasycznych gier, dołączanie nowych zasobów i świateł do przetworzone sceny z gier i wykorzystują metody uczenia maszynowego do przetwarzania wyglądu zasobów gry.

NVIDIA udostępnia kod wykonawczy RTX Remix

Komponenty zawarte w środowisku wykonawczym RTX Remix:

  • Przechwytuj i wymieniaj moduły odpowiedzialne za przechwytywanie scen gry w formacie USD (Universal Scene Opis) i zastępowanie na bieżąco oryginalnych zasobów gry na zmodernizowane. Aby przechwycić strumień poleceń renderowania, stosuje się podstawienie pliku d3d9.dll.
  • Bridge, który tłumaczy 32-bitowe silniki renderujące na 64-bitowe, aby usunąć ograniczenia związane z dostępną pamięcią. Przed przetwarzaniem wywołania Direct3D 9 są konwertowane do API Vulkan przy użyciu warstwy DXVK.
  • Menedżer scen wykorzystujący informacje przychodzące poprzez interfejs API D3D9 do tworzenia reprezentacji oryginalnej sceny, śledzenia obiektów gry pomiędzy klatkami i konfigurowania sceny pod kątem zastosowania śledzenia ścieżki.
  • Silnik śledzenia ścieżki, który renderuje, przetwarza materiały i stosuje zaawansowane optymalizacje (DLSS, NRD, RTXDI).



Źródło: opennet.ru

Dodaj komentarz