IT-словарь › Программирование › Лайтмап

Лайтмап

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

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

Лайтмаппинг заранее вычисляет, как свет — включая отражённый, непрямой — падает на неподвижные поверхности, и сохраняет результат во втором наборе UV и текстуре. Во время работы движок просто умножает цвет поверхности на лайтмап и получает мягкие тени и глобальное освещение почти даром. Технику прославил Quake (1996): поэтому старые уровни без динамического света всё равно выглядят богато затенёнными.

Подвох в том, что запечённый свет заморожен: сдвинули стену или лампу — лайтмап не соответствует, пока его не перепекут, а это минуты или часы. Поэтому лайтмапы годятся для статичных декораций, а динамические объекты освещаются в реальном времени, и оба подхода смешиваются. Современные движки добавляют световые зонды и всё чаще переходят на GI в реальном времени или трассировку лучей для полностью динамичных миров.

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