Стадион в Rhino + AI
Агент передаёт в Rhino команды на Python, а библиотека RhinoCommon создаёт геометрию. Весь процесс разбит на последовательные этапы.
1. Основание и каркас. Сначала появляется площадка, затем чаша стадиона: колонны и наклонные балки под трибуны. Повторяющиеся элементы расставляются по заданному контуру.
2. Трибуны. Скрипт строит ряды с заданной глубиной и высотой ступеней, формирует проходы. Геометрия рассчитывается в цикле, поэтому каждый ряд не нужно моделировать отдельно.
3. Крыша. Добавляются сужающиеся колонны, радиальные фермы с поясами и раскосами, затем большие арки. Между направляющими кривыми строится оболочка кровли.
4. Фасад и наполнение. Скрипт создаёт диагональную сетку, горизонтальные ленты и повёрнутые фасадные рёбра. Затем добавляет кресла, назначает им цвета и размещает элементы благоустройства.
5. Разрез и просмотр. После построения агент пересекает геометрию плоскостью, получая разрез стадиона. Затем переключает камеры: общий вид, крыша сверху, обзор изнутри и с места зрителя на высоте глаз.
По журналу выполнения в ролике: 172 528 объектов за 5 минут 42 секунды. Время подготовки самого кода здесь не показано.
И это важная оговорка: по видео нельзя установить, сколько кода написано заранее и какую часть подготовил ИИ. Зато хорошо видно сам принцип, сложная модель собирается из последовательности геометрических правил.
Наличие такой модели ещё не означает, что конструкции рассчитаны правильно, а проектные решения проверены.
Post #300
756