Quel est l'algorithme d'anticrénelage utilisé par les cartes vidéo?

10

Quel est l'algorithme utilisé par les cartes vidéo quand on parle par exemple 8xAA? Je pensais que l'algorithme consistait à regarder les pixels voisins pour les corriger. Pourtant, j'entends que la mise en œuvre est juste un suréchantillonnage suivi d'un sous-échantillonnage.

m33lky
la source

Réponses:

8

Il existe différents algorithmes pour effectuer l'anti-aliasing. Je pense que celui que vous voulez dire s'appelle le super-échantillonnage. L'idée est que la scène est rendue en résolution x8 de ce que vous voyez finalement. Ensuite, il est filtré passe-bas, pour éliminer le repliement des fréquences plus élevées à l'étape suivante, qui est le sous-échantillonnage x8.

Ceci est décrit en détail ici .

Il y a une discussion plus générale des algorithmes AA ici , et un autre type d'algorithme AA appelé Multisample AA ici .

Michael Litvin
la source