Карта освещения

Карта освещения

Карта освещения (англ. lightmap) — метод освещения пространства в 3D-приложениях, заключающийся в том, что создаётся текстура, содержащая информацию об освещённости трёхмерных моделей[1][2].

Описание метода

Этот метод значительно экономит ресурсы системы, так как трёхмерному движку не приходится рассчитывать падение света в режиме реального времени, но при этом проигрывает динамическому освещению в реалистичности.

Почти всегда карты освещения выравниваются с обычными текстурами полигонов, и каждый тексел карты соответствует 4-32 текселам текстуры. Размеры карты определяются размерами минимального, ограничивающего полигон прямоугольника, стороны которого параллельны текстурным векторам.

В том или ином виде карты освещения используются практически во всех современных 3D-приложениях реального времени. Этот метод применяется для создания всего статического освещения сцены. Освещение генерируется для статической геометрии до начала цикла рендеринга, и во время рендеринга в основном не изменяется. На современном оборудовании реализация полностью динамического освещения с использованием карт освещения невозможна из-за большой ресурсоемкости процесса создания лайтмэпов. Этот подход рассматривается как основа для большинства других алгоритмов рендеринга теней в реальном времени.

При создании карта заполняется черными пикселями. Далее, для каждого тексела карты освещения находятся трехмерные координаты точки на полигоне. Для этой точки необходимо построить список всех источников света, которые влияют на ее освещение: вектора из данной точки до источников света проверяются на пересечение с геометрией сцены, и если пересечение имеет место — то этот источник света не освещает точку (относительно него точка в тени). Остальные источники увеличивают значение тексела лайтмэпа на величину, зависящую от используемой модели освещения и положения источника света относительно точки. В целях улучшения внешнего вида картинки, к картам освещения часто применяется билинейная фильтрация. Эти операции повторяются для каждого освещаемого полигона сцены.

Во время рендеринга, карты освещения могут накладываться вторым проходом, с использованием альфа-блендинга. При наличии мультитекстурного оборудования можно накладывать текстуру и карту освещения за один проход.

Данный метод освещения поддерживается такими игровыми движками, как id Tech, Unreal Engine, Lithtech, GoldSrc, Source, X-Ray.

Примечания

  1. Термины (cnews.ru)  (рус.). Архивировано из первоисточника 23 августа 2011.
  2. Лайтмап в Вики для разработчиков Valve  (англ.). Архивировано из первоисточника 23 августа 2011.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Карта освещения" в других словарях:

  • Карта мародёров — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • Карта Мародёров — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • Карта грабителя — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • Карта мародера — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • Карта мародеров — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • Карта мародёра — Эта статья является частью цикла статей о волшебном мире Гарри Поттера. Содержание 1 Коммуникация 1.1 Заколдованные монеты …   Википедия

  • ГЕОЛОГИЧЕСКАЯ КАРТА — план местности с нанесенными на нем границами выходов различных геологических образований. На картах масштаба 1 : 25 000 000 1 : 10 000 000 показываются только границы геологических систем; при масштабе 1 : 2 000 000 1 : 1 000 000 м. б. показаны… …   Технический железнодорожный словарь

  • Lightmap — (часто называемый также «лайтмап», «лайтмэп», в переводе с англ. карта освещения) метод освещения пространства в 3D приложениях, заключающийся в том, что создается текстура, содержащая информацию об освещённости трехмерных моделей.[1][2] Описание …   Википедия

  • Лайтмап — Lightmap (часто называемый также «лайтмап», «лайтмэп», в переводе с англ. карта освещения) метод освещения пространства в 3D приложениях, заключающийся в том, что создается текстура, содержащая информацию об освещённости трехмерных моделей.[1][2] …   Википедия

  • Mitsubishi Lancer Evolution — Эта статья содержит незавершённый перевод с иностранного языка. Вы можете помочь проекту, переведя её до конца. Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»