Supersample anti- aliasing sau supersampling [1] ( Supersample anti-aliasing, SSAA ) este cea mai simplă și, în același timp, tehnică de anti- aliasing ( AA ) cea mai simplă și, în același timp, consumatoare de resurse .
În procesul de rasterizare a unei primitive grafice (triunghi, linie sau punct) fără anti-aliasing, GPU-ul determină culoarea fiecărui pixel pe baza unui eșantion ( eșantion engleză ) din centrul acestui pixel. Dacă centrul unui pixel se află în interiorul primitivului, atunci acel pixel este umplut cu culoarea de selecție.
Supraeșantionarea crește numărul de eșantioane discrete pe pixel (de obicei cu un factor de 2N ). În cazul lui N = 2 , eșantionul este realizat cu o frecvență dublă pe ambele axe și stocat în bufferul ecranului ( English back buffer ) Când se utilizează SSAA N x, dimensiunea acestui buffer crește de N ori. De exemplu, pentru o rezoluție de 1280x1024 cu SSAA 4x, este necesar un buffer de ecran de aceeași dimensiune ca și pentru o rezoluție de 2560x2048 fără SSAA. Evident, fiecare pixel de pe ecran în acest caz corespunde la 4 pixeli din buffer-ul ecranului, deci pixelii buffer-ului ecranului sunt numiți subpixeli .
Dacă următorul eșantion este în interiorul primitivei rasterizate, rezultatul său este stocat în subpixelul corespunzător. În alte cazuri, rezultatul eșantionului este ignorat. După ce toate mostrele necesare sunt stocate în tamponul ecranului, culoarea finală a unui pixel este determinată ca culoarea medie a tuturor subpixelilor corespunzători:
Unde:
rezultat - culoarea finală a pixelului, n este numărul de mostre pe pixel, eșantion i — culoarea i - a eșantionului.Eșantioanele pot avea diferite locații fizice în cadrul unui pixel. Pot fi remarcate următoarele locații: