Doom de 1993 recebe suporte a DLSS 5 e Neural Rendering em projeto modder

O clássico jogo Doom (1993) recebeu uma modificação impressionante feita pelo desenvolvedor Nikolai Zhivotenko. O projeto implementa tecnologias modernas de upscaling e renderização neural da NVIDIA no motor do jogo original.

A iniciativa funciona como uma prova de conceito para demonstrar que motores gráficos com mais de 30 anos de idade podem ser adaptados para tecnologias de ponta. Além de implementar a renderização neural da NVIDIA, o projeto traz suporte a um amplo ecossistema de soluções de reconstrução de imagem, incluindo DLSS Ray Reconstruction, DLSS 4.5, Anime4K e AMD FSR 2.2.

Doom de 1993 recebe suporte a DLSS 5 e Neural Rendering em projeto modder Doom DLSS 5
Imagem: reprodução/Nikolai Zhivotenko

COMO O PROJETO FUNCIONA

Não se trata de injetar o DLSS diretamente no executável antigo de MS-DOS ou nas versões padrão da Steam e Doom 64. Para fazer a tecnologia funcionar, o desenvolvedor criou um port customizado para Windows x64 baseado no código-fonte do Linux Doom 1.10:

  • Injeção de dados modernos: Embora o jogo continue sendo renderizado internamente na resolução original de 320×200 (e exibido numa janela DirectX 12 a 1280×800), a nova engine gera buffers de profundidade, normais e vetores de movimento — dados vitais que não existiam em 1993.

  • Caminho do DLSS 5: Para rodar o modo DLSS 5 Neural Rendering, o projeto utiliza primeiro o fluxo do DLSS 4.5 e depende da instalação do utilitário DLSS 5 Swapper.

  • Vários modos suportados: O port também inclui suporte a escalonamento Pixel Art (nearest-neighbor 4x), DLSS Ray Reconstruction, DLSS 4, Anime4K e AMD FSR 2.2.

PROVA DE CONCEITO E CÓDIGO ABERTO

Embora misturar renderização por inteligência artificial com gráficos clássicos pixelados não gere um resultado visual perfeito para jogos cotidianos, o projeto serve como uma demonstração técnica: prova que até motores de três décadas atrás podem ser adaptados para algoritmos modernos de IA, desde que recebam os dados geométricos adequados.

O código-fonte completo da modificação está disponível publicamente no GitHub (DOOM-DLSS-5).

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de
guest

0 Comentários
mais antigos
mais recentes Mais votado
0
Adoraria saber sua opinião, comente.x