Коллекция плагинов Grasshopper

Как расширить возможности самого известного дополнения Rhino

Милан Стаменкович, Антон Кошелев

31.03.2021

Время чтения: 10 мин

Grasshopper был задуман как плагин для облегчения рутинной работы в Rhinoceros, но со временем стал целой средой для экспериментов — теперь в нём можно работать над самыми разными задачами: от анализа данных и проектирования до производства.

У Grasshopper есть собственные плагины, которые значительно расширяют функционал и просто делают работу быстрее и приятнее. Собрали список самых полезных универсальных расширений и планируем пополнять его — плагины для работы с городскими данными и генеративным дизайном уже на подходе.

Для работы с интерфейсом

Human

Плагин, который позволяет добавлять графические атрибуты к геометрии, разрабатываемой в Grasshopper. Плагин помогает настраивать отображение объектов: регулировать толщину линий, подбирать цвета, менять текстуры и свойства запекания геометрии1.

Bifocals

Ещё один плагин для организации интерфейса Grasshopper. Bifocals отображает полное название каждого нода2 — так рабочее пространство выглядит более понятным и структурированным.

Elefront

Плагин для обмена данными, геометрией и информацией между Grasshopper и Rhinoceros. Elefront позволяет управлять слоями Rhino через интерфейс Grasshopper, создавать и распределять блоки геометрии, настраивать выборку элементов, а ещё помогает работать с деревьями данных3, что в разы упрощает создание алгоритмов в Grasshopper.

Многофункциональные плагины

Lunchbox

Целый набор инструментов в одном плагине. Самая популярная функция Lunchbox — деление поверхностей на различные паттерны: например, паттерн-ёлочку или паттерн, состоящий из шестиугольников. Кроме этого у плагина широкий спектр инструментов машинного обучения, которые архитекторы могут использовать для анализа и оптимизации.

TT toolbox

Многофункциональный плагин для работы с геометрией. TT toolbox позволяет сохранить модель из Grasshopper в DWG-формате, связать её с таблицей в Excel, а ещё — выгрузить модель для просмотра в браузере.

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

Для работы с геометрией

Pufferfish

Этот плагин помогает изменять форму линий, поверхностей и объёмных тел. Puffershish состоит из 318 компонентов, которые расширяют возможности предустановленных в Rhinoceros функций Tweens, Blends и Morphs — команд для создания новых форм с использованием исходной геометрии.

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

Weaverbird

Расширение для оптимизации структуры Mesh-геометрии4. Weaverbird реконструирует форму, разделяет любую сетку на более мелкие сегменты, сглаживает и дополнительно триангулирует поверхности — то есть делит их на треугольники.

Meshedit

Плагин для создания и редактирования Mesh-геометрии. Meshedit поможет создать полигональную сетку из точек, отобразить её площадь и объём, унифицировать нормали5, конвертировать квадратные полигоны в треугольные, добавить атрибуты, а ещё может найти неиспользуемые вершины6 и оголённые края (Naked Edges), чтобы устранить ошибки при моделировании замкнутых фигур.

Dendro

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

Для генеративного дизайна

Anemone

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

Heteroptera

Плагин для математических операций: упрощает работу с рандомизацией значений. В арсенале Heteroptera — алгоритмы для построения сетей и пространственного синтаксиса, это помогает решать как прикладные задачи, например, пересечение сети кривых, так и более сложные операции. Также плагин позволяет работать с алгоритмами магнитных полей, топологиями линий и кластеризацией точек.

Owl

Плагин для работы с нейросетями8 и алгоритмами машинного обучения9. В основном используется для оптимизации планировочных решений, но спектр возможностей очень большой — от формирования декоративных узоров до градостроительного планирования. Например, на курсе «Grasshopper. Генеративный дизайн» мы учим нейронную сеть узнавать помещения на плане здания по количеству солнечного света, попадающего внутрь.

Wasp

Плагин, генерирующий геометрию в виде агрегаций — повторяющихся модулей, скомпонованных в одну большую структуру, похожую на систему коралловых рифов или структуру ветвей дерева. Wasp часто применяется в экспериментальном формообразовании. Например, с помощью алгоритмов агрегации спроектирован павильон Со Фудзимото для галереи Serpentine в Лондоне.

Fox

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

Еще статьи

Пожалуйста, подождите...
Мы используем файлы cookie для сбора обезличенных персональных данных. Это позволяет улучшать взаимодействие с пользователями, анализировать события на сайте и настраивать рекламу. Продолжая использовать сайт, вы даёте согласие на обработку персональных данных.