История успеха
Визуализация города Помпеи
О программе
Визуализация города Помпеи - это пример для демонстрации возможностей программного обеспечения моделирования CityEngine. Он был создан как пространственная среда для Европейского проекта Киберпрогулка, где посетители могут путешествовать по реконструированным древним Помпеям в любом направлении на механической бегущей дорожке. Дополнительная информация о Киберпрогулке есть в СМИ: BBC и Swiss Television.
Реконструкция Помпеи с помощью CityEngine
Создатели 3D-моделей древних достопримечательностей часто фокусировалось только на их основных памятниках. Это логично, учитывая высокую стоимость традиционного 3D-моделирования. При этом, чтобы эффективно реконструировать целые объекты, такие как города, требуется автоматическое генерирование большого количества жилых зданий и мастерских. Их внешний вид должен соответствовать эстетике и архитектурным нормам той эпохи. В качестве входных данных используются различные ГИС-данные: плотность населения, типы землепользования, уличная сеть и контуры зданий. CityEngine присваивает контурам объектов тип и стиль зданий и обращается к соответствующим правилам Shape Grammar для эффективного создания подробных крупномасштабных моделей. Правила Shape Grammar, которые отвечают за создание фактической геометрии здания, вручную выводятся из фотографий и планов оставшихся зданий, данных археологических раскопок и (исторических) изображений. Модель Помпеи была полностью сгенерирована с помощью CityEngine.
Приближение к реальности при создании модели:
- Контуры в разделе 6 основаны на археологических исходных данных. Для остальной части модели только контуры кварталов основаны на реальных данных о сохранившихся строениях или раскопках, то есть разделение на строительные участки было сгенерировано с использованием процедур. Обратите внимание, что представлены также участки, которые еще не раскопаны.
- В археологических данных, которые мы применяли, часто неясно, каким образом можно выделить здание, как единое строение: с одной стороны, здание может состоять только из одной комнаты, с другой стороны, большие виллы могут охватывать целый квартал. Мы решили эту проблему, присвоив каждому контуру уникальный идентификатор здания.
- Кроме храма Юпитера, геометрия зданий в верхней части контура не основывается на данных раскопок, то есть в модель не включены никакие сохранившиеся сооружения.
- Храм Юпитера и форум - единственные представленные памятники. Эти две модели также сгенерированы с помощью CityEngine.
- В представленной модели местность равнинная. На самом деле место Помпеи было не совсем ровным, но, к сожалению, у нас не было доступа к ЦМП.


Уровни детализации
Для каждого здания предусмотрено четыре уровня детализации (LOD). Описание уровней LOD:
LOD 0 - Массовая модель
- Может использоваться как модуль доступа для навигации и настройки камеры
- Нетекстурированный
LOD 1 - Низкий уровень детализации
- Упрощенный, но может быть использован для обзора
- Без интерьеров
LOD 2 - Стандартный уровень детализации
- Разумное количество полигонов
- Идеально подходит для обзоров высокого качества
- Хотя мебель почти не добавлена, можно исследовать внутренние структуры зданий
LOD 3 - Высокий уровень детализации (доступно по запросу из-за больших размеров файлов)
- Максимально высокое количество полигонов
- Включает проецирование камней на стенах и черепицы на крыше
- Подходит для высококачественных рендеров и в качестве модели массива для выборки в научных исследованиях