A Nvidia revelou um novo recurso para as placas de vídeo RTX 2000 e RTX 3000, chamado DLAA. Construído no mesmo sistema que o DLSS, esta nova técnica de anti-aliasing pode fornecer o melhor desempenho de anti-aliasing no PC, muito além das ofertas disponíveis atualmente. É realmente tão bom assim? Ou é apenas campanha publicitária de marketing?
Estamos aqui para ajudá-lo a saber o que é o DLAA, como funciona e como se compara às técnicas tradicionais de anti-aliasing. No momento, o DLAA está disponível apenas em The Elder Scrolls Online, mas suspeitamos que mais jogos oferecerão suporte ao recurso no futuro.
O que é Nvidia DLAA?
O Nvidia Deep Learning Anti-Aliasing (DLAA) é um recurso de anti-aliasing que usa o mesmo pipeline que o da Nvidia Super Amostragem de Aprendizado Profundo (DLSS). Resumindo, é DLSS com a parte de aumento de escala removida. Em vez de aumentar a imagem, a Nvidia está colocando sua tecnologia assistida por IA para trabalhar para um melhor anti-aliasing em resolução nativa.
O anti-aliasing resolve o problema de aliasing em videogames (veja a figura). Os pixels são organizados em uma grade em sua tela, portanto, quando uma linha diagonal aparece na tela, ela cria um efeito de escada em blocos. Eles são conhecidos como jaggies. As técnicas de suavização tentam preencher as lacunas entre os pixels, levando a uma borda mais lisa dos objetos.
Da próxima vez que você iniciar um jogo, olhe para folhagens, cercas ou qualquer objeto fino com linhas retas. Você verá uma certa quantidade de aliasing em ação. As três principais técnicas de anti-aliasing são anti-aliasing de multiamostragem (MSAA), anti-aliasing aproximado rápido (FXAA) e anti-aliasing temporal (TAA). Cada um pega amostras de pixels para criar um valor médio de cor, lidando com os serrilhados, mas a maneira como o fazem é diferente.
MSAA é o mais exigente, amostrando cada pixel em vários pontos e calculando a média do resultado para preencher os dados ausentes. TAA é semelhante, mas usa dados temporais (com base no tempo) em vez de amostrar o mesmo pixel várias vezes. Isso torna o TAA mais eficiente em geral, enquanto fornece um nível semelhante de qualidade.
Finalmente, FXAA é o menos exigente do lote. Ele faz a amostragem de pixels apenas uma vez como TAA, mas não usa quadros anteriores para referência. Ele está focado apenas no que está aparecendo na tela para um determinado quadro, o que torna o FXAA muito mais rápido do que o MSAA e o TAA, embora ao custo da qualidade da imagem.
Essa curta brincadeira com as técnicas de suavização é importante para entender o DLAA e o DLSS. O DLAA funciona exatamente como o TAA, mas em vez de amostrar cada pixel, ele apenas faz a amostragem dos pixels que mudaram de um quadro para o outro para preencher as informações que faltam. O DLAA também usa aprendizado de máquina, fornecendo à técnica de suavização de serrilhado muito mais informações para trabalhar.
Como funciona o Nvidia DLAA?
Se você sabe como funciona o DLSS, você sabe como funciona o DLAA. É a mesma técnica, mas aplicada de uma maneira diferente. Embora o DLSS lide com o aumento de escala de uma imagem, é essencialmente uma técnica de anti-aliasing. Isso torna o DLAA muito mais fácil de entender, oferecendo o bit de anti-aliasing sem o aumento de escala.
Sob o capô, o DLAA funciona utilizando um modelo AI e núcleos Tensor dedicados no RTX 2000 e Placas gráficas RTX 3000. A Nvidia treina um modelo de IA alimentando-o de baixa resolução, imagens com alias renderizadas pelo motor de jogo, bem como vetores de movimento da mesma cena de baixa resolução. Durante este processo, o modelo AI compara a imagem de baixa resolução com uma imagem de referência de 16K.
Depois de ser treinada, a Nvidia agrupa o modelo em um driver de GPU e o envia para você. Depois de fazer o download do driver, os núcleos do Tensor no RTX 2000 e RTX 3000 oferecem o poder computacional para executar o modelo de IA em tempo real enquanto você joga.
Para entender o DLAA, precisamos olhar novamente para o TAA. Conforme mencionado, o TAA coleta apenas uma amostra por pixel, ao contrário do MSAA que coleta várias amostras. Essas amostras são coletadas para fornecer um valor médio de cor, igualando os serrilhados. Para TAA, ele agita os pixels durante a coleta da amostra, ajudando a reunir mais informações para uma média sem tirar várias amostras.
É uma ótima solução e parece tão boa quanto o MSAA, com um custo de desempenho muito mais baixo. O problema é que o TAA não lida bem com o movimento. As amostras de pixels jittered não podem ser usadas uma vez que algo na cena se move, o que leva ao efeito fantasma pelo qual TAA é famoso.
DLAA é apenas TAA, mas resolve o problema do movimento. O modelo de IA pode rastrear movimento, mudanças de iluminação e bordas em toda a cena e fazer os ajustes necessários. Isso contorna os exemplos antigos com os quais o TAA tem de lidar, ao mesmo tempo que fornece uma imagem mais limpa.
DLSS e DLAA funcionam da mesma maneira. A única diferença entre eles é que o DLSS está usando o anti-aliasing para produzir uma qualidade de imagem aceitável com um grande ganho de desempenho, enquanto o DLAA está usando o anti-aliasing para fornecer a melhor qualidade de imagem com perda de desempenho.
Comparação de imagem Nvidia DLAA
Com a technobabble fora do caminho, é hora de olhar para o DLAA em ação. No momento, o recurso está disponível apenas em The Elder Scrolls Online, que também possui DLSS e TAA. O DLAA destina-se a substituir o TAA, não o DLSS. Se você está usando a tecnologia de upscaling para melhorar o desempenho, o DLAA o levará na direção oposta.
Tiramos screenshots de The Elder Scrolls Online com a predefinição Máxima em 4K, alterando apenas o modo anti-aliasing entre as fotos. Ampliado três vezes a resolução original, podemos ver algumas diferenças importantes entre DLSS e DLAA. O DLSS está trabalhando com menos informações, portanto, áreas como as telhas do telhado e a área sob a saliência da torre parecem lamacentas.
Não há muita diferença entre TAA e DLAA. Eles são quase iguais, e algumas áreas, como as folhas verdes na parte inferior, ficam um pouco melhores com o TAA. Mas isso faz sentido. TAA e DLAA estão usando técnicas de anti-aliasing muito semelhantes, portanto, devem produzir aproximadamente a mesma qualidade de imagem.
A diferença vem em movimento. Como mencionado, o TAA nem sempre lida bem com o movimento. DLAA sim. Resumindo, ele fornece a mesma qualidade de imagem do TAA, apenas sem os fantasmas e manchas que às vezes o acompanham.
É importante observar que você verá uma diferença mais pronunciada em resoluções mais baixas. Naturalmente, mais pixels na tela significa menos trabalho para o anti-aliasing. Como o DLSS provou várias vezes, os núcleos do Tensor podem fazer maravilhas com um modelo de IA em cenas de baixa resolução.
Mesma tecnologia, mas não DLSS
Embora DLSS e DLAA façam a mesma coisa e trabalhem com a mesma tecnologia, você não deve confundi-los. Pense neles como opostos. O DLSS se concentra no desempenho em detrimento da qualidade da imagem, enquanto o DLAA se concentra na qualidade da imagem em detrimento do desempenho.
O DLAA tem aplicativos em jogos como The Elder Scrolls Online, onde um bom grupo de jogadores tem potência de GPU extra que é efetivamente deixada na mesa. Você não vai ver no próximo Cyberpunk 2077 ou Ao controle, e se o fizer, você precisará de alguns dos hardwares mais poderosos disponíveis para usá-lo.
A má notícia é que, como o DLSS, o DLAA está restrito às placas gráficas RTX 2000 e RTX 3000. Requer que os núcleos do Tensor funcionem, mas o resultado final vale a pena.
Recomendações dos editores