Параметрические войны: GDL против Grasshopper
Оптимизация работы с ограждающими конструкциями

Параметрические войны: GDL против Grasshopper

Статья публикуется с разрешения автора (Кирилл Пернаткин, kirill.pernatkin@yandex.ru) и отражает его опыт работы и точку зрения. Впервые опубликовано в блоге https://2optik.livejournal.com/84085.html.

Dutch Architectural Studio

Случилось так, что к нам пришёл заказчик с проектом жилого комплекса и поднял вопрос о проектировании ограждающих конструкций. Проектом предусматривался классический навесной вентилируемый фасад с подсистемой Rolson и клинкером. Кстати сказать, с ней мы сталкивались на одном из последних коттеджей в Подмосковье и все остались очень довольны. Но тут 25-этажка и гораздо более здравой альтернативой такой истории со сборкой строительных лесов на такую высоту стала модульная технология фасада от компании Genesis.

Чтобы долго не объяснять, просто покажу ролик.

façade system in Rhino and Grasshopper
Пилотный алгоритм Rhino-Grasshopper – © Кирилл Пернаткин

В проектировании фасадов из таких панелей невооруженным взглядом видно много механической и повторяющейся работы, которую можно автоматизировать, а это главный признак того, что тут целесообразно применить параметрику.

Первое, что приходит в голову, это написать алгоритм, разбивающий поверхность фасада на модули, чтобы получить спецификацию панелей и понимание повторяемости, а затем написать алгоритм, который по заданным габаритам и свойствам модуля расчерчивает их конструктив (КМД).

Для репетиции заказчик дал произвольный фасад и попросил разбить его на панели. И, если бы не неточности 2D-черчения исходного файла, это может быть и имело бы смысл, но при всей красоте, всё-таки BIM подход несовместим со старым 2D-черчением: слишком много (а на самом деле абсолютно всё) нужно моделировать и переделывать заново.

Façade system of the pilot project in Archicad-Rhino-Grasshopper
Фасад пилотного проекта в Archicad-Rhino-Grasshopper – © Кирилл Пернаткин

Поэтому мы сразу перешли к 25-этажке, где разбивку на панели пришлось делать вручную.

Если первая часть алгоритма (хотя уже было понято, что она вряд ли будет нужна) создавалась в Grasshopper, то вот как быть с построением фасадного модуля было не ясно. Поэтому, начав так же делать его в Grasshopper, параллельно я решил попробовать просто написать библиотечный элемент для Archicad в GDL.

И оказалось, что это гораздо быстрее работает и гораздо более удобно прикручивается к архикадовскому инструментарию. Параллельно этому ребята по КЖ и АР замоделировали монолитный каркас и фасад, чтобы всё было по-честному и можно было разобраться с узлами крепления. Заодно разбили фасад на части с повторяющимися панелями.

Я решил попробовать написать библиотечный элемент для Archicad в GDL. Оказалось, что это гораздо быстрее работает и гораздо более удобно добавляется к инструментарию Archicad.

Кирилл Пернаткин, архитектор, архитектурная студия Dutch
Cast-in-situ concrete building structure, façade paneling and the final render
Монолитный каркас здания, панели фасада и финальная визуализация – © Кирилл Пернаткин
General view of the façade, GDL façade elements, and the façade split into modules
© Кирилл Пернаткин

Wall panel algorithm in Grasshopper
Алгоритм стеновой панели в Grasshopper – © Кирилл Пернаткин
The wall panel GDL element in Archicad
GDL-элемент стеновой панели в Archicad – © Кирилл Пернаткин

Всё, что касается библиотечных элементов в Archicad проще и быстрее будет работать с GDL. Всё что касается основных элементов Archicad — с Grasshopper 

Кирилл Пернаткин, архитектор, архитектурная студия Dutch
Wall panel structure and different wall panel types, all in one GDL element
Конструкция стеновой панели и разные типы панелей, все в одном GDL-элементе
© Кирилл Пернаткин
Wall panel finishes
© Кирилл Пернаткин

Алгоритм стеновой панели в Grasshopper оказался критично медленнее и менее отзывчивым на постоянные изменения в потребностях конструирования модели. Поэтому в GDL всё получилось быстрее и удобнее:

Понимаю, что наше владение и Grasshopper, и GDL далеко не высокое, но пока вывод прост: всё, что касается библиотечных элементов в Archicad проще и быстрее будет работать с GDL. Всё что касается основных элементов Archicad — с Grasshopper.

Wall panel GDL elements in the Archicad model
GDL-элементы стеновой панели в модели Archicad – ©Kirill Pernatkin
Details of the Archicad model
Details of the Archicad model
Детали модели в Archicad – © Кирилл Пернаткин
The joints of the wall panel GDL elements in the Archicad model...
Узлы крепления стеновой панели GDL-элемента в модели Archicad…
Details of the Archicad model
…и в реальной жизни – © Кирилл Пернаткин
Production of the panels
Производство панелей – © Кирилл Пернаткин

О GRAPHISOFT

Компания GRAPHISOFT® в 1984 году совершила BIM революцию, разработав Archicad® – первое в индустрии САПР BIM-решение для архитекторов. GRAPHISOFT продолжает лидировать на рынке архитектурного программного обеспечения, создавая такие инновационные продукты, как BIMcloud™ – первое в мире решение, направленное на организацию совместного BIM-проектирования в режиме реального времени, EcoDesigner™ – первое в мире полностью интегрированное приложение, предназначенное для энергетического моделирования и оценки энергоэффективности зданий, и BIMx® – лидирующее мобильное приложение для демонстрации и презентации BIM-моделей. С 2007 года компания GRAPHISOFT входит в состав концерна Nemetschek Group.