Grasshopper

  • Рейтинг:
  • (0 / 5)
Быстрый заказ

Grasshopper

https://www.grasshopper3d.com/

 

Grasshopper - это язык визуального программирования и среда, разработанная Дэвидом Раттеном из Robert McNeel & Associates, которая работает в приложении Rhinoceros для 3D -автоматизированного проектирования (CAD).  Программы создаются путем перетаскивания компонентов на холст. Выходы этих компонентов затем подключаются к входам последующих компонентов.

 

Кузнечик в основном используется для создания генеративных алгоритмов, например, для генеративного искусства.  Многие из компонентов Grasshopper создают трехмерную геометрию. Программы могут также содержать другие типы алгоритмов, включая числовые, текстовые, аудиовизуальные и тактильные приложения.

 

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

 

Первая версия Grasshopper была выпущена в сентябре 2007 года и называлась Explicit History.  Grasshopper стал частью стандартного набора инструментов Rhino в Rhino 6.0 и более поздних версиях.

 

Журнал AEC заявил, что Grasshopper «популярен среди студентов и профессионалов, инструмент моделирования McNeel Associate, является эндемичным в мире архитектурного дизайна. Новая среда Grasshopper предоставляет интуитивно понятный способ изучения дизайна без необходимости написания сценариев". Исследования, подтверждающие это утверждение, пришли из дизайна продукта и архитектуры.

 

Grasshopper обладает продвинутым пользовательским интерфейсом.  Главное окно состоит в основном из компонента «палитры» и «холста». Поскольку Grasshopper является плагином для Rhinoceros 3D, макет главного окна остается минимальным.

 

Элементы GUI включают в себя:

 

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

Node Based Editor - Программы редактируются в Grasshopper с использованием интерфейса на основе узлов. Компоненты перетаскиваются из палитр и помещаются на холст. Каждый компонентный узел представляет определенную функцию с входными и выходными контактами. Контакты могут быть связаны между собой для формирования программ.

Пользовательский интерфейс масштабирования - некоторые объекты, нарисованные на холсте, настраивают отображение на основе уровня масштабирования. Это приводит к менее подробному просмотру при уменьшении и дополнительной информации при увеличении.

Поиск Диалог - Функция поиска перечисляет как точные, так и похожие совпадения. Диалог поиска обеспечивает как текстовую, так и пространственную обратную связь относительно поисковых хитов. Объекты выделяются на холсте контуром Metaball и стрелками в диалоговом окне, указывающими на местоположение результатов поиска.

Color Picker - встроенная палитра цветов поддерживает и отображает значения цвета и значения прозрачности.

Команда Предсказание - это цепь Маркова база данных содержит всех оных действий пользователя. Это позволяет Grasshopper предсказывать с разумной степенью точности, какие команды будут вызываться далее.

Многодокументный интерфейс - Меню многодокументного интерфейса содержит небольшие изображения предварительного просмотра открытых в данный момент документов.

Недавно использованные документы. В меню MRU хранится не только большая коллекция ранее использованных документов, но и проверяется доступность каждого файла. Файлы, которых больше нет в системе, отображаются серым цветом. Редактор на основе узлов

Основным интерфейсом для разработки алгоритмов в Grasshopper является редактор на основе узлов. Данные передаются от компонента к компоненту через соединительные провода, которые всегда соединяют выходную рукоятку с входной рукояткой. Данные могут быть определены локально как константа, или они могут быть импортированы из документа Rhino или файла на компьютере. Данные всегда хранятся в параметрах, которые могут быть свободно плавающими или присоединены к компоненту в качестве входных и выходных объектов.

Комментарии отсутствуют
Оцените от 1 до 5

Азия Консалт предоставляет маркетинговые услуги в России и за рубежом.

 

143026, Россия, Москва, территория инновационного центра «Сколково», Большой бульвар, 42, стр.1 +7-495-646-83-35