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.
- Nova atualização do AIDA64 antecipa planos futuros do ecossistema Intel
- PCs Gamer, gigantes do hardware e mais: a tecnologia presente no Pichau Arena 2026
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.

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).


