Jump to content

Суперсэмплинг

Расчет конечного значения цвета
Сравнение визуализированной сцены без (слева) и с примененным сглаживанием суперсэмплинга (справа) (Отказ от применения AA аналогичен интерполяции ближайшего соседа .)

Суперсэмплинг или сглаживание суперсэмплинга ( SSAA ) — это метод пространственного сглаживания , то есть метод, используемый для удаления алиасинга (неровных и пиксельных краев, в просторечии известных как « ступенчатость ») из изображений, визуализируемых в компьютерных играх или других компьютерных программах, генерирующих изображения. . Псевдонимы возникают потому, что в отличие от объектов реального мира, которые имеют непрерывные плавные кривые и линии, экран компьютера показывает зрителю большое количество маленьких квадратов. Все эти пиксели имеют одинаковый размер и каждый имеет один цвет. Линия может отображаться только как набор пикселей и поэтому выглядит неровной, если она не является идеально горизонтальной или вертикальной. Цель суперсэмплинга — уменьшить этот эффект. Образцы цвета берутся в нескольких точках внутри пикселя (а не только в центре, как обычно), и вычисляется среднее значение цвета. Это достигается за счет рендеринга изображения с гораздо более высоким разрешением , чем отображаемое, а затем его сжатия до желаемого размера, используя дополнительные пиксели для вычислений. Результатом является пониженное разрешение изображения с более плавными переходами от одной строки пикселей к другой по краям объектов. Количество выборок определяет качество вывода .

Мотивация [ править ]

Алиасинг проявляется в случае 2D-изображений в виде муара и пиксельных краев, в просторечии известных как « зубцы ».Общие знания в области обработки сигналов и изображений позволяют предположить, что для достижения идеального устранения наложения спектров правильная пространственная выборка с частотой Найквиста (или выше) после применения фильтра 2D-сглаживания требуется . Поскольку этот подход потребовал бы прямого и обратного преобразования Фурье , были разработаны менее требовательные к вычислениям аппроксимации, такие как суперсэмплинг, чтобы избежать переключения доменов, оставаясь в пространственной области («области изображения»).

Метод [ править ]

затраты и адаптивная Вычислительные суперсэмплинг

Суперсэмплинг требует больших вычислительных затрат, поскольку требует гораздо большей видеокарты памяти и пропускной способности памяти , поскольку объем используемого буфера в несколько раз больше. [1] Способ обойти эту проблему — использовать метод, известный как адаптивная суперсэмплинг , при котором суперсэмплингу подвергаются только пиксели на краях объектов.

Первоначально в каждом пикселе берется всего несколько образцов. Если эти значения очень похожи, для определения цвета используются только эти образцы. Если нет, то используется больше. Результатом этого метода является то, что большее количество выборок рассчитывается только там, где это необходимо, что повышает производительность.

Шаблоны суперсэмплинга [ править ]

При взятии выборок внутри пикселя необходимо каким-то образом определить положения выборок. Хотя количество способов, которыми это можно сделать, бесконечно, есть несколько наиболее распространенных способов. [1] [2]

Сетка [ править ]

Самый простой алгоритм . Пиксель разбивается на несколько субпикселей, и из центра каждого берется образец. Это быстро и легко реализовать. Хотя из-за регулярного характера выборки псевдонимы все равно могут возникать, если используется небольшое количество субпикселей.

Случайный [ править ]

Также известный как стохастическая выборка, он позволяет избежать регулярности суперсэмплинга сетки. Однако из-за нерегулярности шаблона выборки в некоторых областях пикселя оказываются ненужными и отсутствуют в других. [3]

Пуассоновский диск [ править ]

Выборки точек, созданные с использованием выборки диска Пуассона, и графическое представление минимального расстояния между точками.

Алгоритм выборки диска Пуассона [4] размещает образцы случайным образом, но затем проверяет, не находятся ли любые два слишком близко. Конечным результатом является равномерное, но случайное распределение образцов. Наивный алгоритм «бросания дротиков» чрезвычайно медленный для больших наборов данных, что когда-то ограничивало его применение для рендеринга в реальном времени . [3] Однако в настоящее время существует множество быстрых алгоритмов для генерации шума диска Пуассона, даже с переменной плотностью. [5] [6] [7] Набор Делоне дает математическое описание такой выборки.

Взволнованный [ править ]

Модификация сеточного алгоритма для аппроксимации диска Пуассона. Пиксель разбивается на несколько субпикселей, но выборка берется не из центра каждого, а из случайной точки внутри субпикселя. Конгрегация все еще может иметь место, но в меньшей степени. [3]

Повернутая сетка [ править ]

Используется сетка 2×2, но образец образца поворачивается, чтобы избежать выравнивания образцов по горизонтальной или вертикальной оси, что значительно улучшает качество сглаживания в наиболее часто встречающихся случаях. Для оптимальной схемы угол поворота равен арктансу ( 1/2 около 26,6 ( ) °) и квадрат растягивается в раз. 5 / 2 [8] [ нужна ссылка ] , что делает его также решением с 4 ферзями .

См. также [ править ]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б «Сравнение методов сглаживания» . sapphirenation.net. 29 ноября 2016 г. Проверено 19 апреля 2020 г. Вообще говоря, SSAA обеспечивает исключительное качество изображения, но здесь существенно снижается производительность, поскольку сцена визуализируется с очень высоким разрешением.
  2. ^ «Что такое суперсэмплинг?» . all2.com. 20 мая 2004 г. Проверено 19 апреля 2020 г.
  3. ^ Jump up to: Перейти обратно: а б с Аллен Шеррод (2008). Графическое программирование игр . Чарльз Ривер Медиа. п. 336. ИСБН  978-1584505167 .
  4. ^ Кук, Р.Л. (1986). «Стохастическая выборка в компьютерной графике» . Транзакции ACM с графикой . 5 (1): 51–72. дои : 10.1145/7529.8927 . S2CID   8551941 .
  5. ^ Данбар, Дэниел; Хамфрис, Грег (2006). «Пространственная структура данных для быстрой генерации выборки диска Пуассона» . ACM SIGGRAPH 2006 Статьи по SIGGRAPH '06 . п. 503. дои : 10.1145/1179352.1141915 . ISBN  1595933646 . S2CID   13954223 . Проверено 7 января 2023 г.
  6. ^ Бридсон, Роберт (2007). «Быстрая выборка диска Пуассона в произвольных размерах» (PDF) . Эскизы ACM SIGGRAPH 2007 . п. 22. дои : 10.1145/1278780.1278807 . ISBN  9781450347266 . S2CID   3129455 . Проверено 7 января 2023 г.
  7. ^ Дворк, Н; Барон, Калифорния; Джонсон, EMI; О'Коннор, Д; Поли, Дж. М.; Ларсон, PEZ (апрель 2021 г.). «Быстрая генерация образцов с помощью диска Пуассона переменной плотности с изменением направления для измерения сжатых данных в МРТ» . Магнитно-резонансная томография . 77 : 186–193. дои : 10.1016/j.mri.2020.11.012 . ПМЦ   7878411 . ПМИД   33232767 .
  8. ^ «Анализ сглаживания супервыборки» (PDF) . Beyond3D.com . Проверено 19 апреля 2020 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 17ca7d2bb2b1701015bb83bc2aac545d__1704441480
URL1:https://arc.ask3.ru/arc/aa/17/5d/17ca7d2bb2b1701015bb83bc2aac545d.html
Заголовок, (Title) документа по адресу, URL1:
Supersampling - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)