Система освещения в современных градостроительных симуляторах основана на использовании карт освещения. 1 Это набор текстур, которые хранят данные о том, как в игровом пространстве свет взаимодействует с различными поверхностями. 1
Процесс создания световых карт включает несколько стадий: 1
- Моделирование. 1 Создатели игры делают трёхмерные модели объектов и составных частей окружающей среды: домов, машин, деревьев, гор. 1
- Программирование световых источников. 1 В сценах размещаются виртуальные источники, имитирующие естественное или искусственное освещение: солнце, луну, лампы, фонари. 1
- Расчёт. 1 Используя специальные программы, разработчики осуществляют цифровой расчёт освещения. 1 Здесь учитывается множество факторов: отражение света, тени, затенение и т. д.. 1
- Генерация готовых lightmaps. 1 Результаты программных вычислений сохраняются в форме текстур, которые накладываются на игровые объекты. 1 В итоге световые карты включают полную информацию о том, каким образом свет будет взаимодействовать с различными игровыми поверхностями. 1
- Оптимизация. 1 Завершающий этап, позволяющий проработать характеристики карт теней для достижения максимальной производительности игры, без потери качества картинки и появления артефактов. 1
Также для создания симуляторов градостроительства используются игровые движки, такие как Unity и Unreal Engine, которые позволяют использовать физику и освещение для создания реалистичной городской среды. 5