Testei o DLSS 3.5 da Nvidia e ele transforma o ray tracing (para alguns selecionados)

O Deep Learning Super Sampling (DLSS) da Nvidia está recebendo um grande impulso. A nova atualização do DLSS 3.5 adiciona um recurso chamado Ray Reconstruction ao pacote e promete tornar o ray tracing mais realista do que nunca. Eu testei e a Nvidia estava dizendo a verdade.

Ray Reconstruction leva o ray tracing a novos patamares de realismo e é uma adição fantástica ao conjunto DLSS. Melhor ainda, funciona em todas as placas gráficas RTX, ao contrário do DLSS Frame Generation da Nvidia. No entanto, pode haver um problema de suporte à medida que vemos mais jogos sendo lançados com o recurso. Ray Reconstruction pode funcionar com qualquer GPU RTX, mas pode ser um recurso realista apenas para ray tracing intensivo que requer uma das melhores e mais recentes GPUs.

Como deve ser o traçado de raio

Reconstrução de Ray da Nvidia em Cyberpunk 2077.

A melhor vitrine do DLSS 3.5 é o que você pode ver acima. Essas capturas de tela foram tiradas de Japantown West em Cyberpunk 2077, que é um dos locais que a Nvidia recomendou dar uma olhada. Com Ray Reconstruction ativado, a clareza do reflexo dispara. Tenha em mente que esta não é uma forma mais intensiva de ray tracing – vi desempenho idêntico com Ray Reconstruction desligado. Para a imagem acima e todas as imagens abaixo, a versão com Ray Reconstruction está à direita.

Um hexágono mostrando um reflexo no Cyberpunk 2077.

Essa é uma das cenas escolhidas a dedo pela Nvidia, mas e em qualquer outro lugar? Cruzando Pacifica, avistei esta estranha peça de maquinário em forma de hexágono. Ativar Ray Reconstruction é como uma revelação. A versão original implica o reflexo de alguns postes ao redor da rua, mas está embaçado. A Reconstrução de Raios torna-o nítido, evocando o reflexo do fogo no olho de um soldado quando vimos originalmente o traçado de raios em Battlefield V.

A sombra de uma árvore em Cyberpunk 2077.

As reflexões são onde o DLSS 3.5 é mais óbvio, e examinarei por que isso acontece um pouco mais tarde. No entanto, não são apenas superfícies espelhadas que você vê o impacto. Aventurando-se em Badlands, longe das ruas molhadas pela chuva e das luzes de néon, você ainda pode ver o DLSS 3.5 em ação. A sombra da árvore pode parecer semelhante à primeira vista, mas observe os pedaços de grama que ela cobre. Ray Reconstruction renderiza as sombras com muito mais precisão. Existem vários níveis de profundidade na versão com Ray Reconstruction, enquanto a versão original parece um tom estático de cinza.

Uma sombra em um prédio em Cyberpunk 2077.

Olhando mais de perto esta cena, podemos ver que o DLSS 3.5 também reforça a oclusão ambiental. A cobertura metálica na lateral do edifício mostra profundidade com Ray Reconstruction ativado, e a viga que circunda a base do telhado lança uma sombra suave.

Sombras no lixo em Cyberpunk 2077.

Essa intensidade de sombras e reflexos é o principal atrativo de Ray Reconstruction. Na cena acima, tirada à noite próximo ao Centro da Cidade, observe as sombras projetadas pelas caixas no chão. A luz intensa do carrinho cria uma sombra direta e escura para os pedaços de lixo com Ray Reconstruction. Com o recurso desativado, há apenas uma sugestão de sombra.

Reflexões sobre o lixo em Cyberpunk 2077.

Nesta cena, podemos ver o aumento na intensidade dos reflexos, mesmo que eles não reflitam luzes neon brilhantes. O fogo no fundo da cena mostra uma intensa luz especular sobre o lixo imediatamente próximo a ele, bem como a lata de lixo próxima ao carrinho. Novamente, esses efeitos estão implícitos com o DLSS 3.5 desativado, mas parecem muito mais precisos com o recurso ativado.

Indo mais fundo

Fluxo do DLSS 3.5 da Nvidia

Agora que investigamos o que o Ray Reconstruction pode fazer pelo visual do seu jogo, vamos falar sobre como ele funciona. Conforme mencionado, Ray Reconstruction é um recurso adicional do pacote DLSS que você pode ativar ou desativar por meio do menu gráfico. Ele também funciona em todas as placas gráficas RTX, então tecnicamente você não precisa de uma GPU da série RTX 40 como o RTX 4090 para usá-lo (mais sobre esse detalhe técnico na próxima seção).

Ray Reconstruction se resume à remoção de ruído. Para executar o traçado de raios em tempo real, os jogos calculam apenas uma amostra dos raios que estão sendo refletidos em uma cena. Isso leva a alguns pixels que não possuem informações porque o cálculo da luz nunca atingiu aquela área. O resultado final é uma imagem que parece uma foto granulada.

A solução mais precisa é simplesmente lançar mais raios por pixel, mas isso leva muito tempo e é computacionalmente caro. Em outras palavras, não é viável jogar a 60 quadros por segundo (fps). Em vez disso, os jogos empregam denoisers para limpar a imagem. Os dois métodos principais são a reconstrução espacial, onde o denoiser preenche os pixels ausentes com dados de pixels vizinhos, e a reconstrução temporal, onde dois quadros são comparados para estimar os detalhes ausentes.

Ambos criam problemas. A eliminação de ruído temporal pode criar fantasmas, pois reutiliza dados de quadros anteriores, e a eliminação de ruído espacial reduz a intensidade e a precisão dos efeitos. É por isso que os reflexos diretos muitas vezes parecem desfocados com a Reconstrução de Raios desativada. O denoiser está essencialmente bloqueando os pixels juntos. O impacto disso só é amplificado quando você introduz recursos de upscaling como DLSS, pois você alimenta o upscaling com uma imagem que já carece de dados.

É aí que entra o Ray Reconstruction. É um denoiser baseado em IA que foi treinado para reconhecer e compensar diferentes condições de iluminação, limpando a imagem praticamente sem afetar o desempenho e tudo com melhores resultados. Os resultados falam por si.

A Nvidia diz que o Ray Reconstruction foi treinado em cinco vezes mais dados do que o DLSS 3 , permitindo identificar rapidamente as áreas onde os denoisers estáticos ficam aquém. É um grande impulso para o ray tracing, como mostra o Cyberpunk 2077 . Mas só está realmente disponível para alguns selecionados.

Bloqueado

Uma mão segurando o RTX 4090 Suprim X da MSI.

Quando a Nvidia anunciou o DLSS 3.5 e o Ray Reconstruction, ela encobriu um ponto importante. Ray Reconstruction está disponível apenas no modo RT Extreme do jogo, onde usa rastreamento de caminho completo. Este modo só pode ser reproduzido com DLSS Frame Generation, um recurso exclusivo das GPUs da série RTX 40.

Esse é o detalhe técnico. Embora Ray Reconstruction esteja disponível para todas as GPUs RTX, pode ser que apenas as GPUs da série RTX 40 possam realmente aproveitá-lo. Perguntei à Nvidia se os futuros jogos DLSS 3.5 funcionariam apenas com path tracing . Aqui está o que um representante da empresa me disse:

“O DLSS 3.5 é mais vantajoso para jogos que usam muito o ray tracing. O rastreamento de caminho definitivamente se enquadra nessa categoria. Também pode oferecer vantagens para jogos que usam ray tracing em múltiplos efeitos.”

DLSS 3 da Nvidia em Cyberpunk 2077.

Os únicos jogos anunciados atualmente com DLSS 3.5 são Cyberpunk 2077, Portal RTX e Alan Wake 2. Pelo menos com os dois primeiros, sabemos que os jogos usam path tracing e contam com DLSS 3 para manter o desempenho jogável. Alan Wake 2 é um mistério, embora saibamos que o jogo usará muitos efeitos de traçado de raio e aproveitará a geração de quadros DLSS. Pode ser uma situação semelhante com esse jogo.

Além disso, a Nvidia sugere que a Ray Reconstruction beneficiará ao máximo o ray tracing intensivo. Não consegui testar como funcionava com modos de ray tracing mais baixos no Cyberpunk 2077, que é uma área que quis testar imediatamente quando ouvi falar do recurso. É possível que os ganhos em níveis mais baixos de ray tracing não sejam tão impressionantes.

Pelo que temos agora, porém, o DLSS 3.5 é uma atualização impressionante que entrega exatamente o que a Nvidia prometeu. Isso pressupõe que você tenha o hardware necessário para tirar vantagem disso.