FSAA

Материал из Encyclopedia Electronica
(перенаправлено с «Full Scene Anti-Aliasing»)

Full Scene Anti-Aliasing, сокр. FSAA
полноэкранное сглаживание, полносценное сглаживание
 Технология Anti-aliasing (antialiasing) применяется для устранения нежелательных эффектов Aliasing, которые появляются при использовании метода MIP-mapping. Как правило, такие эффекты имеют форму ярко выраженных зазубренных наклонных линий, или «рваных краёв».
 В общем случае суть FSAA сводится к разбиению пикселей (pixel) исходной картинки на определённое количество субпикселей (sub-pixel) и вычислению нового цвета данного пикселя как средневзвешенного значения цвета субпикселей.
 Существуют различные общепринятые методы FSAA, такие как мультисемплинг (MS) и суперсемплинг (SS), применяемые корпорациями Nvidia и ATI соответственно, а также уникальные разработки компаний, такие как Fragment Antialiasing, которая используется компанией Matrox.
 При суперсемплинге графический процессор фактически строит изображение в увеличенном разрешении и записывает его в отдельный буфер, а затем по определённому шаблону, зависящему от расположения субпикселей в пикселе, восстанавливается исходное разрешение.
 Принцип работы мультисемплинга похож на принцип работы суперсемплинга, однако способ построения увеличенного изображения и расчёта цвета пикселей претерпел изменения. Вместо того чтобы просто проводить сглаживание всех пикселей, при мультисемплинге происходит проверка, является ли пиксель краевым или нет. Расчёт нового цвета для пикселя производится лишь в том случае, если он краевой (то есть лежит на границе полигона (polygon)), а если же он лежит внутри треугольника, то всем субпикселям присваивается цвет исходного пикселя. Таким образом происходит экономия вычислительных ресурсов. Важным параметром FSAA является количество субпикселей в пикселе и шаблон фильтрации, при помощи которого из субпикселей собирается исходный пиксель.


Игорь Мостицкий (обсуждение) 14:03, 9 января 2026 (MSK)