NVIDIA RTX Remix: la remasterización de juegos ahora es Open Source

NVIDIA ha anunciado que su revolucionaria plataforma de modding RTX Remix ahora se ha convertido en un herramienta Open Source (Código Abierto). Esto significa que esta herramienta, que parte de la suite de aplicaciones de NVIDIA Studio, podrá usarse de forma gratuita. Por si no lo recuerdas, RTX Remix permite de forma rápida y sencilla "remasterizar" juegos basados en la API DirectX 8 y 9. Esto es posible gracias a la tecnología Path Tracing y la incorporación de texturas mejoradas por IA.

Por si no fuera suficiente, se pueden añadir assets creados por los propios usuarios, y todo ello con soporte de la tecnología NVIDIA DLSS 3.

El kit de herramientas RTX Remix, basado en NVIDIA Omniverse y utilizado para desarrollar Portal con RTX, permite a los creadores de mods asignar nuevos recursos y luces a sus escenas remasterizadas y utilizar herramientas de IA para reconstruir el aspecto de cualquier recurso. El kit de herramientas para creadores RTX Remix Early Access estará disponible próximamente.

El runtime de RTX Remix captura una escena del juego y sustituye los activos durante la reproducción al tiempo que inyecta tecnología RTX, como trazado de trayectorias, DLSS 3 y Reflex en el juego. Los desarrolladores de mods ya han utilizado el tiempo de ejecución RTX Remix de Portal With RTX para crear escenas experimentales de trazado de rayos en numerosos juegos clásicos.

NVIDIA ha lanzado ya el runtime de RTX Remix como Open Source en GitHub

El runtime de RTX Remix es de código abierto con una licencia MIT permisiva y ya es accesible desde GitHub. Esta incluye los siguientes componentes:

  • Módulos de captura y reemplazo de USD, que son responsables de capturar una escena de juego a USD, y reemplazar los activos de juego originales por activos de juego modificados en tiempo de ejecución.
  • Bridge, que traduce el renderizador de un conjunto de instrucciones x86 a x64. Este componente libera la memoria disponible para el renderizado.
  • Gestor de escenas, que utiliza la información procedente de la API de funciones fijas de D3D9 para crear una representación de la escena original, realizar un seguimiento de los objetos del juego fotograma a fotograma y configurar la escena para el trazado de rutas.
  • El núcleo de Path Tracer, que incluye el bucle de renderizado, el manejo de materiales y las funciones de renderizado específicas del juego (por ejemplo, calcomanías y partículas). Ten en cuenta que las diversas tecnologías (DLSS, NRD, RTXDI) que aceleran nuestro trazador de rutas y le permiten renderizar en tiempo real seguirán estando disponibles a través de sus actuales SDK y licencias en el portal de desarrolladores de NVIDIA.

Ejemplos de qué puede hacer esta tecnología en juegos antiguos

Portal con Ray Tracing gracias a RTX Remix

El código abierto ofrece numerosas posibilidades para ampliar el conjunto de funciones del runtime Remix. Algunos ejemplos de proyectos que los desarrolladores avanzados de mods podrían abordar mediante el acceso al código fuente son:

  • Hacer que más de sus juegos favoritos sean compatibles con Remix.
  • Modernizar la simulación de fluidos para renderizar humo y fuego con volumetría realista.
  • Inyección de sombreadores personalizados de efectos posteriores en tiempo de ejecución.
  • Añadir luces animadas (por ejemplo, fuego parpadeante o luces que cambian de color).
  • Sustitución de mallas de personajes animados.
  • Cambiar la posición de la cámara en los juegos (por ejemplo, convertir un juego en primera persona en uno isométrico).
  • Incorporación de la Realidad Virtual al renderizador
  • Implementación de sustituciones condicionales dinámicas (por ejemplo, añadir niebla o cambiar una luz en respuesta a la posición de un jugador).

Hay muchas posibilidades de cambiar la forma de jugar a los títulos clásicos, y el código abierto amplía las posibilidades más allá de nuestra imaginación. Estamos deseando ver qué crearán los desarrolladores de mods gracias al acceso al código fuente.

Para los jugadores de PC, un runtime RTX Remix de código abierto ayudará a ampliar la variedad de juegos con mods RTX y los tipos de mods en sí.