Показать меню

Множественная выборка сглаживания

01.07.2021
56

Множественная выборка сглаживания или мультисемплинг (англ. Multisample anti-aliasing, MSAA) — одна из наиболее простых механик сглаживания, пришедшая на смену избыточной выборке сглаживания и дающая схожий эффект при меньшем потреблении ресурсов.

Описание

В процессе растеризации графического примитива (треугольника, линии или точки) без сглаживания GPU определяет цвет каждого пикселя на основе выборки (англ. sample) из центра этого пикселя. Если центр пикселя лежит внутри примитива, то этот пиксель закрашивается цветом выборки.

Мультисемплинг увеличивает число дискретных выборок на пиксель, но только для краев объекта, в 2N раз. Так, при мультисемплинге 4X каждый крайний пиксель каждого объекта будет занимать 4 пикселя в экранном буфере, которые называются субпикселями.

Если очередная выборка оказывается внутри растеризуемого примитива, её результат сохраняется в соответствующий субпиксель. В остальных случаях результат выборки игнорируется. После того, как все нужные выборки сохранены в экранном буфере, итоговый цвет пикселя определяется как усреднённый цвет всех соответствующих ему субпикселей:

result = (sample(0) + sample(1) + … + sample(n −1)) / n

где:

result — итоговый цвет пикселя, n — количество выборок на пиксель, sample(i) — цвет i-й выборки.

Отличие данного способа сглаживания от SSAA в том, что 4-х кратный экранный буфер используется лишь для пикселей, показывающих края какого-либо объекта, сглаживание «лесенок» на которых и является главной задачей. Это позволяет увеличить производительность, но не работает на прозрачных полигонах, а также несовместимо с методом отложенного освещения в DirectX 9 и младше.

Еще по этой теме:
Математическая морфология
15:01, 17 декабрь
Математическая морфология
Математическая морфология (ММ) — (морфология от греч. μορφή «форма» и λογία «наука») — теория и техника анализа и обработки геометрических структур, основанная на теории множеств, топологии и
TrueColor
06:58, 17 декабрь
TrueColor
24-битный цвет (являющийся подмножеством TrueColor англ. «истинный цвет») в компьютерной графике — метод представления и хранения изображения, позволяющий отобразить большое количество цветов,
Математическая морфология
16:29, 07 декабрь
Математическая морфология
Математическая морфология (ММ) — (морфология от греч. μορφή «форма» и λογία «наука») — теория и техника анализа и обработки геометрических структур, основанная на теории множеств, топологии и
Tempest for Eliza
03:39, 05 декабрь
Tempest for Eliza
Tempest for Eliza — программа, предназначенная для AM-радиовещания с помощью компьютерного монитора. Изначально рассчитана на CRT (ЭЛТ) мониторы. Принцип работы Известно, что любой монитор
Xiaomi Redmi Note 5
16:03, 04 декабрь
Xiaomi Redmi Note 5
Xiaomi Redmi Note 5 — смартфон компании Xiaomi, поступивший в продажу на территории России 18 мая 2018 года. Данная модель на российском рынке представлена в двух вариантах: Xiaomi Redmi Note 5 3/32,
Вариационный ряд
08:23, 03 декабрь
Вариационный ряд
Вариационный ряд (упорядоченная выборка) — последовательность X ( 1 ) ⩽
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: