Надлишкова вибірка згладжування

Матеріал з testwiki
Версія від 10:37, 17 жовтня 2023, створена imported>Olexa Riznyk (Скасування редагування № 40687910 користувача Phreneticc (обговорення) в градусах достатньо)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Процес роботи суперсемплінгу

Надлишко́ва ви́бірка згла́джування, або суперсе́мплінг (Шаблон:Lang-en) — це група методів згладжування, що застосовуються для видалення нерівних країв із зображень, що відображаються в комп'ютерних іграх або інших комп'ютерних програмах, що генерують зображення.[1]

Повноекранне згладжування дозволяє усунути характерні «драбинки» на кордонах полігонів. Але слід враховувати, що повноекранне згладжування споживає немало обчислювальних ресурсів, що призводить до падіння частоти кадрів.

Методи згладжування

При відборі вибірок у межах пікселя позиції вибірки мають бути певним чином визначені. Хоча кількість способів, якими це можна зробити, нескінченна, є кілька способів, які зазвичай використовуються[2][1]

Алгоритм сітки

Найпростіший алгоритм. Піксель розбивається на кілька субпікселів, і вибірка береться з центру кожного з них. Він швидкий і простий у реалізації. Хоча, через регулярний характер вибірки, аліасинг все одно може відбуватися, якщо використовується невелика кількість підпікселів.

Випадковий алгоритм

Також відома як стохастична вибірка, вона дозволяє уникнути регулярності супервибірки сітки. Однак, через нерівномірність шаблону, вибірки виявляються зайвими в одних частинах пікселя і недостатніми в інших.

Алгоритм зміщення

Модифікація сіткового алгоритму для апроксимації пуассонівського диска. Піксель розбивається на кілька підпікселів, але вибірка береться не з центру кожного, а з випадкової точки всередині підпікселя. Скупчення все ще може відбуватися, але в меншій мірі.

Алгоритм обертової сітки

Використовується сітка 2×2, але шаблон зразків повертається, щоб уникнути вирівнювання зразків по горизонтальній або вертикальній осі, що значно покращує якість згладжування для найпоширеніших випадків. Для оптимального шаблону кут повороту дорівнює arctan(12) (26.6), а квадрат розтягується в коефіцієнті 52, що робить його також розв'язком з 4-а рішеннями.

Примітки

Шаблон:Примітки

Шаблон:Комп'ютерна графіка-доробити