Добавление зданий
Sandworm позволяет процедурно генерировать здания на основе форм, хранящихся в векторных источниках данных.
Procedural Generation Assets содержат дополнительные строительные материалы для придания разнообразия виду города. Вы можете использовать свои собственные материалы, если они созданы в соответствии с правилами.
Добавление объекта зданий#
-
Создайте объект: на панели Objects щелкните + для Buildings.
-
На вкладке Parameters добавьте источник: нажмите кнопку Add Source(s), выберите Assets и задайте путь к файлу sw_georeferenced/vector/buildings.shp.
После добавления источника мы можем нажать кнопку Preview ниже для предварительного просмотра данных о зданиях на карте.
-
Добавьте фильтр, если вы хотите выбрать определенные данные из источника.
Откройте таблицу атрибутов (кнопка ), чтобы просмотреть все доступные данные и установить любой фильтр, который вы хотите. Если вы не добавите фильтры, будут сгенерированы все здания.
-
Фактически, мы уже можем создавать здания с автоматическими настройками. Однако, если вы сделаете это, то заметите несколько небоскребов, не типичных для таких городов. Это связано с данными, представленными в столбце floor таблицы атрибутов: некоторые значения нерелевантны. Фильтры также не смогут помочь в этом случае, так как данные представлены в строковом формате.
Чтобы решить эту проблему, давайте переключимся в режим Manual и установим для параметра Floor Number значение Random:
В этом случае Sandworm будет игнорировать любые значения номера этажа из источника данных и генерировать здания со случайным числом этажей от 1 до 5, как указано в Floor Number Range.
- Нажмите кнопку Create Building Object.
Сгенерированные здания#
Что ещё#
- Ознакомьтесь со статьей о настройках зданий.