IT-словарь › Программирование › Независимая от порядка прозрачность

Независимая от порядка прозрачность

Программирование Svenska → Обновлено: 2026-10-25

Общее название методов, которые корректно отрисовывают прозрачные поверхности без предварительной сортировки от дальних к ближним.

Обычное альфа-смешивание зависит от порядка: слой за слоем результат определяется тем, в какой очерёдности они рисуются, поэтому прозрачную геометрию приходится сортировать от дальней к ближней. Это ломается, когда поверхности пересекаются или объект перекрывает сам себя — правильного порядка просто нет, — а сама сортировка отнимает время в каждом кадре.

OIT решает задачу попиксельно. Depth peeling (Касс Эверитт, 2001) снимает по одному прозрачному слою. Попиксельные связные списки собирают все фрагменты в точке и смешивают их в нужном порядке уже потом — современный вариант A-buffer Карпентера 1984 года. Weighted blended OIT (Макгуайр и Бавуаль, 2013) отказывается от точного порядка и взвешивает вклады по глубине — приближённо, зато дёшево. Все они опираются на корректный предумноженный альфа-канал.

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