NVIDIA geeft RTX Remix-runtimecode vrij

NVIDIA heeft de runtime-componenten van het RTX Remix modding-platform open source gemaakt, waarmee bestaande klassieke pc-games op basis van de DirectX 8- en 9-API's ondersteuning kunnen toevoegen voor weergave met simulatie van het gedrag van licht op basis van path tracing, de kwaliteit van texturen met behulp van machine learning-methoden, verbind door de gebruiker voorbereide spelbronnen (assets) en pas DLSS-technologie toe om afbeeldingen realistisch te schalen om de resolutie te verhogen zonder kwaliteitsverlies. De code is geschreven in C++ en is open onder de MIT-licentie.

TX Remix Runtime biedt inplugbare DLL's waarmee je de verwerking van gamescènes kunt onderscheppen, gamebronnen kunt vervangen tijdens het afspelen en ondersteuning kunt integreren voor RTX-technologieën zoals path tracing, DLSS 3 en Reflex in je game. Naast de RTX Remix Runtime bevat het RTX Remix Platform ook de RTX Remix Creator Toolkit (nog aangekondigd), die wordt aangedreven door het NVIDIA Omniverse en waarmee je visueel verbeterde mods voor sommige klassieke games kunt maken, nieuwe middelen en lichten kunt toevoegen aan gerecycleerde spelscènes en gebruik methoden voor machine learning voor het verwerken van het uiterlijk van spelbronnen.

NVIDIA geeft RTX Remix-runtimecode vrij

Onderdelen inbegrepen in RTX Remix Runtime:

  • Leg modules vast die verantwoordelijk zijn voor het onderscheppen van gamescènes in USD-indeling (Universal Scene Description) en vervang originele gamebronnen door gemoderniseerde. Om de stroom van weergaveopdrachten vast te leggen, wordt een vervanging van d3d9.dll gebruikt.
  • Bridge, dat 32-bits render-engines vertaalt naar 64-bits om beperkingen met betrekking tot beschikbaar geheugen te verwijderen. Voorafgaand aan de verwerking worden Direct3D 9-oproepen geconverteerd naar de Vulkan API met behulp van de DXVK-laag.
  • Een scènemanager die de informatie gebruikt die binnenkomt via de D3D9 API om een ​​representatie van de originele scène te maken, game-objecten tussen frames te volgen en de scène in te stellen om padtracering toe te passen.
  • Path tracing-engine die materialen weergeeft, verwerkt en geavanceerde optimalisaties toepast (DLSS, NRD, RTXDI).



Bron: opennet.ru

Voeg een reactie