IT-словарь › Оборудование › Альфа-тестирование (alpha testing)

Альфа-тестирование (alpha testing)

Оборудование Svenska → Обновлено: 2026-10-25

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

Альфа-канал можно использовать двумя способами. Альфа-смешивание смешивает полупрозрачные пиксели и требует рисовать всё строго по глубине. Альфа-тест делает бинарный выбор: если альфа ниже порога, пиксель исчезает через discard, иначе он полностью непрозрачен. Глубина при этом записывается как обычно, поэтому рисовать можно в любом порядке, а Z-буфер работает без оговорок — идеально для листвы, заборов и сетки-рабицы.

Обратная сторона — ступенчатые края: каждый пиксель либо есть, либо его нет. Смягчает это alpha-to-coverage, распределяющий решение по маске покрытия мультисэмплинга. В старом OpenGL с фиксированным конвейером для этого служил glAlphaFunc; в современных шейдерах это одна строка кода.

← Назад к словарю