IT-словарь › Программирование › Каскадные карты теней

Каскадные карты теней

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

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

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

Это стандарт для направленного солнечного света практически в любом современном движке. Границы между каскадами нужно сглаживать, чтобы скрыть швы, а слишком тесно подобранный срез порождает peter-panning — тень отрывается от ног владельца, как у самого Питера Пэна.

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