NVIDIA fixo de código aberto os compoñentes de execución da plataforma de modificación RTX Remix, que permite aos xogos clásicos existentes para PC baseados nas API DirectX 8 e 9 engadir compatibilidade para renderizar cun comportamento de luz simulado baseado no trazado de camiños, mellorar a calidade das texturas mediante a máquina. métodos de aprendizaxe, conectar recursos de xogo preparados polo usuario (activos) e aplicar a tecnoloxía DLSS para escalar imaxes de forma realista para aumentar a resolución sen perder calidade. O código está escrito en C++ e está aberto baixo a licenza MIT.
TX Remix Runtime ofrece DLL conectables que che permiten interceptar o procesamento de escenas do xogo, substituír os recursos do xogo durante a reprodución e integrar no teu xogo compatibilidade con tecnoloxías RTX como o rastrexo de rutas, DLSS 3 e Reflex. Ademais do RTX Remix Runtime, a RTX Remix Platform tamén inclúe o RTX Remix Creator Toolkit (aínda anunciado), que funciona con NVIDIA Omniverse e permite crear modificacións visualmente melloradas para algúns xogos clásicos, engadir novos recursos e luces a escenas de xogos reciclados, e utilizar métodos de aprendizaxe automática para procesar a aparencia dos recursos do xogo.
Compoñentes incluídos en RTX Remix Runtime:
- Captura e substitúe módulos encargados de interceptar escenas de xogo en formato USD (Descrición de escena universal) e substituír os recursos orixinais do xogo por outros modernizados sobre a marcha. Para capturar o fluxo de comandos de renderizado, utilízase unha substitución de d3d9.dll.
- Bridge, que traduce os motores de renderizado de 32 bits a 64 bits para eliminar as limitacións relacionadas coa memoria dispoñible. Antes do procesamento, as chamadas de Direct3D 9 convértense á API de Vulkan mediante a capa DXVK.
- Un xestor de escenas que utiliza a información que chega a través da API D3D9 para crear unha representación da escena orixinal, rastrexar obxectos do xogo entre fotogramas e configurar a escena para aplicar o trazado de camiños.
- Motor de rastrexo de rutas que procesa, procesa materiais e aplica optimizacións avanzadas (DLSS, NRD, RTXDI).
Fonte: opennet.ru