FXAA
Fast Antialiàsing Approximate (FXAA)és un algoritmeanti-aliasingcreat perTimothy LottessotaNVIDIA.[1]
El principal avantatge d'aquesta tècnica sobre l'anti-aliatge convencional és que no requereix grans quantitats de potència informàtica. Això s'aconsegueix suavitzant les vores dentades ( "jaggies")[2]segons com apareixen a la pantalla com a píxels, en comptes d'analitzar el propi model 3D com en l'anti-alias convencional.[1]Atès que no es basa en la geometria real, no només suavitzarà les vores entre triangles, sinó també vores dins de les textures combinades alfa o derivades d'efectes d'ombres de píxels, que són immunes als efectes demultisample anti-aliasing(MSAA).[3]
Les desavantatges són que les textures poden no aparèixer com a nítides si s'inclouen a la detecció de la vora, i s'ha d'aplicar abans de representar els elements HUD d'un joc, perquè no els afecti també.
Processos
[modifica]Els processos de FXAA es detallen de la manera següent:
Trobeu totes les vores contingudes a la imatge
[modifica]Trobar arestes és normalment una cerca profunda, de manera que els píxels que estan a prop no es veuen afectats. Això ajuda a reduir el borrissol en les textures, ja que les vores en una textura tenen profunditats similars.
Llisa les vores
[modifica]El suavitzat s'aplica com un efecte per píxel. És a dir, no hi ha una representació explícita de les vores. Al contrari, el primer pas és un filtre de vora profund, que marca píxels com a part de les vores, i el segon passa els valors de la imatge en color segons el grau en què un píxel es marca com a vora.
Referències
[modifica]- ↑1,01,1Lottes,Timothy. «FXAA». NVIDIA, 01-03-2009. [Consulta: 29 setembre 2012].
- ↑Wang,James. «FXAA: Anti-Aliasing at Warp Speed». NVIDIA, 19-03-2012. [Consulta: 3 gener 2013].
- ↑Atwood, Jeff. «Fast Approximate Anti-Aliasing (FXAA)». Coding Horror, 07-12-2011. Arxivat de l'originalel 2014-01-31. [Consulta: 30 setembre 2012].