O que é nvidia txaa?

O que é nvidia txaa?
Aliasing é um dos dilemas de imagem mais comuns que fazem os desenvolvedores arranharem a cabeça. O alias está por trás das bordas irregulares ou ásperas que você vê nos objetos nas imagens. Às vezes, eles também são chamados de "efeito de escada", já que os Jaggies formam o que parecem escadas. Isso se deve aos pixels que formam objetos redondos. Como os pixels são de forma retangular, os pixels que formam objetos redondos aparecem como bordas irregulares, consequentemente distorcendo a imagem. Essas bordas irregulares não apenas tornam as imagens irrealistas, mas também estressam os olhos, especialmente para imagens em movimento como nos videogames.

Para combater esse efeito, os desenvolvedores criaram várias técnicas de anti-aliasing (AA) como MSAA (Multisample AA), FXAA (AA aproximadamente aproximada) e SSAA (AAA SUPERSAMPLE), resultando em imagens mais limpas e mais suaves. As técnicas de AA limpam as bordas irregulares em seus videogames favoritos para fazê -las parecer mais realistas e imersivas. A maioria das GPUs agora possui configurações anti-aliasing para que os jogadores possam ajustar a suavidade das imagens até que eles atinjam esse ponto doce de suavidade que agrada aos seus olhos. No entanto, essas técnicas também têm alguns acertos de desempenho. Uma técnica anti-aliasing mais eficiente melhora significativamente a imagem enquanto reduz o impacto no desempenho da GPU.

Anti-Aliasing Temporal Nvidia (TXAA)

A NVIDIA sempre tem jogadores em mente, é por isso que o principal fabricante de GPU adotou a técnica de anti-aliasing temporal com uma série de melhorias em relação ao TAA comum. O alias temporal é o rastreamento e o tremor que costumamos observá -lo ao jogar. O TAA é um tipo de técnica anti-aliasing pós-processo que lida com o alias temporal combinando informações de quadros passados ​​e atuais para remover as bordas irregulares. A anti-aliasing temporal exclusiva da Nvidia, o TXAA, envolve o mesmo processo, mas possui outras técnicas para reduzir ou eliminar completamente as distorções de imagem causadas pelo alias temporal. O resultado final são imagens de alta qualidade em movimento que dão aos jogadores uma experiência visual mais imersiva. Para entender melhor o TXAA, vamos primeiro saber mais sobre o MSAA, uma técnica de AA de onde o TXAA se baseia.

MSAA e TXAA

Quando uma GPU torna uma imagem em sua tela, ele primeiro desenha o polígono ou a forma de um objeto no jogo e depois enche o polígono com textura. Técnicas espaciais anti-aliasing reduzem os jaggies antes que a imagem seja renderizada. Geralmente, as técnicas anti-aliasing são intensivas em recursos. As primeiras técnicas anti-aliasing como a SSAA suavizaram efetivamente os Jaggies, mas também esgotaram grande parte do poder da GPU.

MSAA é uma melhoria em relação ao método anti-aliasing espacial anterior. Em vez de suavizar toda a imagem, a MSAA apenas suaviza as bordas dos polígonos para reduzir o poder de processamento. No entanto, não suaviza texturas, o que ainda pode resultar em texturas pixelizadas. A MSAA ainda é um dos métodos mais eficazes e eficientes em termos de energia na redução de alias, apesar de suas desvantagens. A MSAA também já foi um método AA popular até que técnicas mais avançadas tenham sido desenvolvidas.

O TXAA da NVIDIA melhora a técnica MSAA. Possui uma qualidade de grau de cinema, combinando MSAA de alta qualidade, pós-processos e filtros temporais semelhantes aos usados ​​em filmes de CG para criar uma imagem mais suave e clara em comparação com outras soluções anti-aliasing. Ele também se sobrepõe um filtro anti-flanger para reduzir o tremor em movimento. O TXAA maximiza a qualidade, mantendo o desempenho atingido no mínimo. De fato, seu desempenho é comparável ao de 4xmsaa, mas a qualidade da imagem é equivalente à de 8xmsaa. TXAA cria gráficos mais suaves, mais claros e mais nítidos. Como o TXAA é desenvolvido para imagens em movimento, seus efeitos são mais evidentes nas telas no movimento do que nas capturas de tela estáticas.

FXAA e TXAA

Um método anti-aliasing pós-processo que às vezes é confundido com TXAA é FXAA. TXAA e FXAA são proprietários da NVIDIA. Embora ambos estejam pós-processamento de técnicas de AA, elas funcionam de maneira diferente e, portanto, não devem ser enganadas do outro.

O FXAA reduz com eficiência jaggies de toda a cena, levando em consideração os polígonos e as texturas, em oposição aos polígonos da MSAA. O FXAA funciona comparando o contraste de cores entre dois pixels; Dois pixels de contraste semelhante indicam que fazem parte do mesmo polígono. O embaçamento é então aplicado com base no contraste de cores dos pixels para eliminar Jaggies. Esse processo também é leve na GPU que requer menor poder de computação que o MSAA.

Por outro lado, o TXAA é uma técnica anti-aliasing mais complexa, combinando a supere-amostragem do MSAA e o método embaçado de FXAA enquanto mistura em filtros NVIDIA-Customized. Devido à sua complexidade, requer mais poder de computação do que seus colegas. A imagem resultante é mais nítida, mais nítida e mais suave; Muito melhor do que o que MSAA ou FXAA podem produzir.

GPUs suportadas

O TXAA também envolve anti-aliasing de hardware e nem todas as GPUs Nvidia são capazes de realizar esse processo. O TXAA está disponível nas GPUs Kepler da NVIDIA, exigindo pelo menos uma placa gráfica GTX 600 ou superior. Aqui está a lista atual de GPUs da NVIDIA que suportam TXAA:

GeForce GTX 880M
GeForce GTX 780 TI
GeForce GTX 780
GeForce GTX 770
GeForce GTX 760 Ti (OEM)
GeForce GTX 760 192 bits (OEM)
GeForce GTX 750 TI
GeForce GTX 750
GeForce GTX 745 (OEM)
GeForce GT 740
GeForce GTX 690
Geforce GTX 650 TI Boost
GeForce GTX 650 TI
GeForce GTX 650
GeForce GTX 660
GeForce GTX 670
GeForce GTX 680
GeForce GTX 660 (OEM)
GeForce GTX 680M
GeForce GTX 660 TI

Da mesma forma, nem todos os jogos suportam TXAA. Se o TXAA não for compatível com a GPU ou o jogo, você não o verá nas configurações.

Conclusão

As técnicas de anti-aliasing evoluíram ao longo dos anos para reduzir pelo menos, se não forem completamente, os efeitos irrealistas e distorcidos do alias nas cenas do jogo. TXAA é uma das técnicas que podem produzir imagens de alta qualidade em movimento. Com uma combinação de vários métodos anti-aliasing, incluindo alias de hardware, e resolver filtros, o TXAA reduz significativamente o alias em comparação com outras soluções anti-aliasing. A imagem final da TXAA é muito mais suave e mais clara. Devido à sua complexidade, o TXAA é melhor para jogadores com hardware de jogo de alta camada. No entanto, há apenas um número selecionado de GPUs NVIDIA que suportam TXAA. Se o seu GPU suportar TXAA, é hora de começar a brincar com as configurações do TXAA para alcançar a qualidade da imagem que você deseja por uma experiência mais imersiva.