AntiAliasing

Antialiasing é o nome dado às técnicas para reduzir os efeitos do aliasing em imagens sintéticas. O Aliasing é responsável pela aparência chapada de uma imagem, contudo é um defeito suscetível de aparecer em qualquer equipamento que represente um sinal contínuo por meio de um sinal discreto.

anti-aliasing.thumbnail.png
Fonte: Retirado de http://www.gamegen.com.br/playstation3/ps3-vs-anti-aliasing-parte-i-2/

O aliasing pode se manifestar de dois modos em computação gráfica: o mais conhecido é o aliasing espacial onde uma imagem fica com a aparência de serrilhada. A outra forma de aliasing é o temporal que aparece em animações e outras cenas em que algum elemento/objeto da cena encontra-se em movimento to. Esta última forma de aliasing é aparente quando há pixels que compõem o objeto animado e estes não estão na forma/lugar esperados neste quadro, dando a impressão que o render do objeto não é totalmente consistente entre quadros

MSAA - Multisampling AntiAliasing

Técnica de Antialiasing no qual a imagem é grava internamente num buffer com dimensões maiores que o da tela. Para cada conjunto de pixels de buffer que representa um único pixel na tela é aplicada uma ponderação para se extrair o valor final do pixel.

FSAA - Full Screen AntiAliasing

AntiAliasing em Tela Cheia

MLAA - Morphological AntiAliasing

Técnica de Pósprocessamento para remover AntiAliasing

SRAA - Subpixel Reconstruction AntiAliasing

Técnica de Pósprocessamento para remover AntiAliasing

FXAA - FX AntiAliasing

Técnica de Pósprocessamento para remover AntiAliasing

Link com implementação: http://timothylottes.blogspot.com/2011/03/nvidia-fxaa.html

SMAA - Enhanced Morphological Anti Aliasing

(xxx colocar link - iroku)

Links

http://pt.wikipedia.org/wiki/Anti-aliasing
http://en.wikipedia.org/wiki/Spatial_anti-aliasing
http://timothylottes.blogspot.com/2011/03/nvidia-fxaa.html (FXAA)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.