NVIDIA publicou o código RTX Remix Runtime

A NVIDIA abriu o código-fonte dos componentes de tempo de execução da plataforma de modding RTX Remix, que permite adicionar suporte de renderização a jogos de computador clássicos existentes baseados nas APIs DirectX 8 e 9 com comportamento de luz simulado baseado em rastreamento de caminho, melhorar a qualidade de texturas usando métodos de aprendizado de máquina e conectam ativos de jogos preparados pelo usuário (ativos) e usam a tecnologia DLSS para dimensionar imagens de forma realista para aumentar a resolução sem perder qualidade. O código é escrito em C++ e é de código aberto sob a licença do MIT.

O TX Remix Runtime fornece DLLs drop-in que permitem interceptar o processamento da cena do jogo, substituir ativos do jogo durante a reprodução e integrar suporte para tecnologias RTX, como rastreamento de caminho, DLSS 3 e Reflex, no jogo. Além do RTX Remix Runtime, a plataforma RTX Remix também inclui o RTX Remix Creator Toolkit (acabado de anunciar), construído no NVIDIA Omniverse e permitindo criar mods visualmente modernizados para alguns jogos clássicos, anexar novos ativos e fontes de luz a jogos redesenhados. cenas e usar métodos de aprendizado de máquina para redesenhar a aparência dos recursos do jogo.

NVIDIA publicou o código RTX Remix Runtime

Componentes incluídos no RTX Remix Runtime:

  • Módulos de captura e substituição, responsáveis ​​por interceptar cenas de jogos no formato USD (Universal Scene Description) e substituir em tempo real os recursos originais do jogo por modernizados. Para capturar o fluxo de comando de renderização, a substituição d3d9.dll é usada.
  • Bridge, que converte renderizadores de 32 bits em renderizadores de 64 bits para aliviar as limitações de memória disponível. Antes do processamento, as chamadas Direct3D 9 são convertidas para a API Vulkan usando a camada DXVK.
  • Um gerenciador de cena que usa informações provenientes da API D3D9 para criar uma representação da cena de origem, rastrear objetos do jogo entre quadros e configurar a cena para aplicar o rastreamento de caminho.
  • Mecanismo de rastreamento de caminho que lida com renderização, processamento de materiais e otimizações avançadas (DLSS, NRD, RTXDI).



Fonte: opennet.ru

Adicionar um comentário