Этот генератор создает случайную постройку опираясь на форму и размер начального четырехугольника (его форма меняется случайно параметром Jitter seed). Количество входящих в комплекс строений регулируется параметром Iterations.
Другие параметры влияющие на общую форму:
- Corner probability меняет количество угловых построек;
- Resample range и Expand range регулируют размер и частоту построек;
- Extrude range меняет глубину строений;
- Random seed меняет случайность.
Каждый из этих параметров учитывается на каждой итерации построения здания. Так, меняя любой из этих параметров меняется постройка на первой итерации, что ведет к изменению последующих. В общем случае, эти параметры и общий Jitter seed меняют случайность построений базовой формы для всего здания.
Распределение этажности построек может меняться двумя видами: от центра, или случайно.
От центра: самая высокая часть - базовый четырехугольник, остальные этажности построек распределяются в зависимости от того на какой итерации эти постройки были созданы. Можно задать максимальное и минимальное количество этажей, а так же влиять на распределение этажности с помощью кривой.
Случайно: этажность задается случайно для каждой постройки, можно задать минимальный и максимальный этаж и изменять Random seed.
Нулевой этаж задается точкой местоположение которой меняется параметром Impact point translate. Глубина влияния меняется параметром First floor spread.
Место построения главной лестницы выбирается автоматически в зависимости от распределения нулевого этажа. Иногда лестница не может быть создана из-за особенностей базовой формы (будут пересечения или очень маленькие участки). Для нулевого этажа можно менять форму скоса стены. Есть переключатель который задает тип стен на постройках которые имеют отличный от нулевого этаж. На все стены назначается UV развертка с регулировкой масштаба, для каждой постройки задается свой цвет, можно менять декоративные вставки, а так же менять окна и двери.
Деревянные лестницы и балконы создаются распространяясь от построек с нулевым этажом. На каждом этаже генератор будет стараться сделать одну лестницу с балкона на балкон, а для каждого отдельного балкона - дверь. На стенах отдаленных от построек с нулевым этажом создаются отдельные балконы без лестниц. Там где возможно, генератор может создать веревочный мост между балконами находящимися на одинаковых этажах. Все элементы разбиты на группы, часть групп может быть раскрашена генератором.
Высота крыш построек может меняться в зависимости от площади основания. На вкладке Roof можно найти два типа крыши: Quad (четырехугольная) и Hard (все остальные), каждый тип меняется независимо от другого. Можно задать начальное значение высоты и корректировать ее с помощью кривой. Параметрами Roof inset, Random seed, Roof shift и Roof up можно искривить и настроить форму кровли. Балконы на крышах добавятся автоматически там где позволяет конструкция и размер крыши.
Переключатель Use flag добавит декоративные флаги на крыши, здесь же можно их настроить меняя радиус поиска ближайших точек крепления (Search radius), максимальный провис (Down) и количество веревок (Count).
Местоположение воздушного шара выбирается основываясь на местоположению балконов на крыше. Если на достаточной высоте есть балкон — воздушный шар будет расположен рядом с ним с деревянной лестницей идущей на этот балкон, если балконов нет — шар будет расположен в любом свободном месте с веревочной лестницей. Размер и форму шара можно настраивать и корректировать его местоположение руками.