NVIDIA lanza el código de tiempo de ejecución RTX Remix

NVIDIA ha abierto los componentes de tiempo de ejecución de la plataforma de modificación RTX Remix, lo que permite que los juegos de PC clásicos existentes basados ​​en las API de DirectX 8 y 9 agreguen soporte para el renderizado con comportamiento de luz simulado basado en el seguimiento de rutas, mejoren la calidad de las texturas usando la máquina. métodos de aprendizaje, conecte los recursos del juego preparados por el usuario (activos) y aplique la tecnología DLSS para escalar imágenes de manera realista para aumentar la resolución sin perder calidad. El código está escrito en C++ y está abierto bajo la licencia MIT.

TX Remix Runtime proporciona DLL conectables que le permiten interceptar el procesamiento de la escena del juego, reemplazar los recursos del juego durante la reproducción e integrar la compatibilidad con las tecnologías RTX, como el seguimiento de rutas, DLSS 3 y Reflex, en su juego. Además de RTX Remix Runtime, RTX Remix Platform también incluye RTX Remix Creator Toolkit (todavía anunciado), que funciona con NVIDIA Omniverse y le permite crear modificaciones visualmente mejoradas para algunos juegos clásicos, adjuntar nuevos activos y luces a Escenas de juegos recicladas y utiliza métodos de aprendizaje automático para procesar la apariencia de los recursos del juego.

NVIDIA lanza el código de tiempo de ejecución RTX Remix

Componentes incluidos en RTX Remix Runtime:

  • Capture y reemplace los módulos responsables de interceptar las escenas del juego en formato USD (Universal Scene Description) y reemplace los recursos originales del juego con recursos modernizados sobre la marcha. Para capturar el flujo de comandos de representación, se utiliza una sustitución de d3d9.dll.
  • Bridge, que traduce los motores de renderizado de 32 bits a los de 64 bits para eliminar las limitaciones relacionadas con la memoria disponible. Antes del procesamiento, las llamadas de Direct3D 9 se convierten a la API de Vulkan mediante la capa DXVK.
  • Un administrador de escenas que utiliza la información que ingresa a través de la API D3D9 para crear una representación de la escena original, realizar un seguimiento de los objetos del juego entre fotogramas y configurar la escena para aplicar el seguimiento de rutas.
  • Motor de trazado de rutas que renderiza, procesa materiales y aplica optimizaciones avanzadas (DLSS, NRD, RTXDI).



Fuente: opennet.ru

Añadir un comentario