Обучение на скакалец. Grasshopper е безплатен софтуер от разработчиците на Google, който учи основите на програмирането на JavaScript чрез мини-игри. Ръководство за проект Grasshopper

дигитално оформяне

пълен работен ден

Дати и часове

11.06 — 25.06 Повече ▼

7 УРОКА

НА 2,5 ЧАСА

12 500 ₽ -
17 500 ₽ Повече ▼

Скакалец

дигитално оформяне

относно курса

Чуждестранните архитектурни фирми използват алгоритмичен дизайн, за да реализират най-сложните и смели идеи. Ще преподаваме алгоритмично моделиране на архитектурни и дизайнерски обекти на примера на най-важните проекти на UNStudio, Zaha Hadid Architects и Santiago Calatrava.
Ще изучаваме методи за генериране на форми с помощта на алгоритми с контрол на всеки етап от моделирането. Ще ви научим как да анализирате проектни данни и да показвате статистики. Ще ви кажем как да оптимизирате работния процес, как да подготвите модел за производство, как да автоматизирате разработването на проектна документация и други дизайнерски задачи.
Опитни учители ще споделят тайните на своята работа, като използват примери от собствени случаи с прилагане на алгоритми на практика.

работа

за кого

Курс за тези, които искат да овладеят популярния инструмент за визуално програмиране и да научат как да моделират с помощта на алгоритми.

Ще бъде полезно:

Студентите да представят грандиозни концепции и да моделират комплексна архитектура;
. специалисти за разширяване на техническите умения и автоматизиране на рутинната работа;
. ръководители на архитектурни и дизайнерски студия, за да разберат съвременните методи за алгоритмично моделиране и да оптимизират работния процес.

работа

програма

В 7 урока ще разгледаме всички основни функции и концепции на програмата, ще научим как да обработваме информация и да я превръщаме във форма, ще експериментираме с геометрията и ще анализираме получените решения. По-голямата част от курса е практика: ще анализираме случаи с реални проекти и дори ще докосваме съвременна теориясвързани с алгоритмичен дизайн.

план на урока

    Основи на алгоритмичното моделиране

    Лекция "Алгоритмично проектиране"
    Преглед на интерфейса и логиката на програмата
    Казус от практиката: скулптура на Canary Wharf Aeolus

    Геометрична трансформация

    Работа с основни трансформации
    Структура на данните на Grasshopper: Списъци
    Казус от практиката: Evolution Tower

    Математически операции

    тип данни скакалец: Домейн
    Модификация на корпуса: Evolution Tower
    Казус от практиката: ЖП гара Сантяго Калатрава

    Атрактори

    Работа с динамична геометрия
    Основни принципи на филтриране и сортиране на данни
    Казус от практиката: Format Elf Architekten Campus Network

    Оформление на модела

    Grasshopper: Структура на данните за дървета
    Оформление и етикетиране на елементите
    Казус от практиката: uiliuili Bench

    Геометрична деформация

    Тип данни на Grasshopper: Twisted Box
    Геометрично картографиране
    Казус от практиката: Тайната градина от Citco

    Създаване на собствени инструменти

    Графично представяне и анимация
    Създаване на клъстери
    Демонстрация на ключови добавки
    Казус от практиката: Фасада на UNStudio Dance Palace

ЧЗВ

    Каква версия на софтуера ви трябва?

    Версия - 0.9.0076 (от Rhino 6.0 е включена).

    Колко добре трябва да познавате Rhinoceros, за да започнете да изучавате Grasshopper?

    Колкото и да е странно, тези две програми могат да се изучават паралелно. Grasshopper разчита на основните команди на Rhinoceros, но логиката на работа в него е коренно различна. Така повечето отвремето се изразходва за неговото усвояване, а не за разбиране на основните команди за моделиране. В нашата практика имаше студенти, които преминаха тези курсове в обратен ред и станаха експерти в двата инструмента.

    Какво ви трябва, за да започнете с Grasshopper на високо ниво?

    Отнема поне няколко месеца, за да работите върху проекти, използващи Grasshopper и неговите добавки.

    Как протича обучението?

    1. Обучението се провежда в нашето пространство на Кузнецки мост. Графикът и времето на занятията са посочени в описанието на курса. Класовете се състоят от майсторски класове, лекции и самостоятелна работа. Всички класове се записват на видео: след урока ще получите видеозаписи за преглед.

    1. Студентите получават видеоклипове за повторение в рамките на 1-2 дни след урока. Това не е перфектен студиен запис, а просто скрийнкаст на урок от вашия или подобен курс. Видеозаписите ще бъдат достъпни най-малко 2 месеца от началото на курса. При необходимост достъпът може да бъде удължен до 1 година.

  • Ще трябва ли сам да инсталирам програмата?

    Има ли отстъпки?

    1. Първо, всеки курс има цена за ранно записване, която ви позволява да спестите до 4000 ₽ на курс. Второ, след завършване на 1-ви курс получавате 10% отстъпка, след 2-ри - 15%, след 3-ти - 20%. Трето, имаме отстъпки за притежателите на приятелска карта или промоционален код за курса. Отстъпките важат както за редовните цени, така и за ранните цени, но не се натрупват.

    Какви са правилата за възстановяване на средства?

    1. Ако решите да се оттеглите от курса след първата сесия, за съжаление няма да можем да ви възстановим парите. Ако сте ни предупредили преди старта, че няма да можете да завършите платения курс, ние можем да ви върнем парите или да ги оставим на вашия депозит и да ви запазим място на следващия старт на същата цена. Възстановяването се извършва в рамките на три седмици на картата, от която е извършено плащането. Ако курсът е платен в брой, ние ще Ви възстановим плащането в офиса след предварителна уговорка.

    Издавате ли сертификати след завършване на обучението?

    1. Освен знания, издаваме собствени сертификати за завършен курс. Важно уточнение: опитът ни показва, че работодателите не считат сертификата за завършен курс за наистина потвърждение на знанията по програмата. Ако при кандидатстване за работа се изискват сериозни познания по определена програма, просто ще бъдете проверени с тестова задача. Единственият курс, след който издаваме сертификат от доставчика, е редовният курс "ArchiCAD: От план до представяне".

  • Имате ли някакви въпроси?

Учител

Владимир
Василиев

Архитект, Московски архитектурен институт. Магистър по архитектура. Организатор и преподавател на няколко семинара и школи по изчислителен дизайн, включително Spotcamp 2015, "Интеграция". Той използва Grasshopper в практиката си повече от 5 години. IN архитектурно бюро"Novoe" работи по проекта "Енергийни павилиони" за EXPO Astana 2017. Сега той работи в агенцията за изчислителен дизайн и производствени технологии Simplex Noise.

Алгоритмичното моделиране е мястото, където дизайнът и програмирането се пресичат. Grasshopper е добавка за Rhino 3D - редактор на графичен алгоритъм, който ви позволява да създавате сложни 3D модели с по-малко усилия. Получените конструкции са сложни и гъвкави. В този курс художникът и програмист Крис Райли предлага напреднали математически методии напълно разработени практически проекти, които да ви помогнат да разберете как да се възползвате максимално от инструментите за параметричен дизайн на Grasshopper. Вижте как да изградите гъвкав продуктов дизайн за масово производство с помощта на алгоритъма за параметричен дизайн. Освен това научете как да използвате добавки като Ladybug за моделиране на големи набори от данни, генериране на скриптови рекурсивни шаблони и създаване на геометрични шаблони, които автоматично се разделят на теси. До края на курса ще видите как дори основната грамотност на Grasshopper може да се приложи за разработване на проекти за изкуство, производство, архитектура и дизайн.

Алгоритмичното моделиране е мястото, където дизайнът и програмирането се пресичат. Grasshopper - плъгин за Rhino 3D - е редактор на графичен алгоритъм, който ви позволява да създавате сложни 3D модели с по-малко трудна работа. Получените дизайни са едновременно изтънчени и гъвкави. В този курс художникът и програмист Крис Райли въвежда усъвършенствани математически техники и напълно разработени практически проекти, които ви помагат да разберете как да извлечете максимума от инструментите за параметричен дизайн в Grasshopper. Вижте как да създадете гъвкав продуктов дизайн за масово производство с алгоритъм за параметричен дизайн. Освен това научете как да използвате плъгини като Ladybug за моделиране на големи масиви от данни, генериране на рекурсивни модели със скриптове и изграждане на геометрични модели, които се теселират автоматично. До края на курса ще видите как дори основната грамотност в Grasshopper може да се приложи за разработване на проекти за изкуство, производство, архитектура и дизайн.

MP4 1280x720 | 5 часа 16 минути | ENG | + файлове на проекта

Ръководството за обучение от ниво 2 обхваща много от най-често срещаните предизвикателни форми на модели. Използвайте това ръководство, за да научите техниките за решаване на тези предизвикателни форми. (PDF и модели)

Осемнадесет глави за това как да настроите интерфейса, как да използвате инструментите за рисуване, редактиране, моделиране и трансформиране, включително новите инструменти на Gumball (270 видеоклипа)

Научете за Rhino за Mac в урок от 9 части от Kyle Houchens. Този урок обхваща интерфейс, скици и повърхности в реалистичен работен процес.

Този пример показва как да използвате Rhino за моделиране на проста механична част. След това създайте 2-D линейния чертеж и променете текста на размерите. (Онлайн помощ)

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

Kyle Houchens ви показва как да моделирате накрайници за уши, като използвате ръчно скициран проект. Кайл го поддържа жив, докато моделира „свободен стил“ в Rhino. (40 минути)

Джеймс Карудърс ще покаже своя основен работен процес по моделиране, както и няколко усъвършенствани трика за моделиране на сложни форми със свободна форма в Rhino. (1:07 час)

Ръководството за ниво 2 обхваща много от най-често срещаните предизвикателни форми на модели. Използвайте това ръководство, за да научите техниките за решаване на тези предизвикателни форми. (PDF и модели)

Инсталаторът на Rhino V5 ще покаже лог файл, когато инсталационният процес е неуспешен. Този регистрационен файл е много полезен за поддръжката на нашия технически екип при разрешаването на всякакви проблеми, които може да имате. (статия)

В този видео урок за Rhinoceros ще се научите да моделирате проста форма на превъртане, като тези, които можете да видите в изящна дограма или върху бижута (10 минути)

SmartTrack е помощно средство за моделиране, което показва временни референтни линии и точки в прозореца за изглед на Rhino. Ще го използваме, за да локализираме размери и да чертаем криви. (4 минути)

Научете командата Cage Edit. Това е груб екранен запис на GoToMeeting с клиент. вид забавление. Без аудио: Стил на ням филм. (2 минути)

Моделиране на толерантност и единици в Rhino засяга почти всяка команда. Научете как да конфигурирате толеранс, за да ви помогне да моделирате възможно най-ефективно. (8 минути)

Rhino 5 вече има много по-разширени опции за показване, които могат да бъдат конфигурирани за създаване на по-разширени режими на показване в реално време. (статия и мостри)

Чудите се как да започнете с Grasshopper? Не търсете повече. Прекарайте известно време със създателя на Grasshopper, David Rutten, за да научите основите на Grasshopper. (серия от 13 части)

Прекарайте известно време със създателя на Grasshopper, David Rutten, за да научите една от ключовите концепции на Grasshopper, дърветата с данни. (серия от 6 части)

Нашата общност за генеративни бижута и моден дизайн е за дизайнери, които изследват нови форми, използвайки генеративни алгоритми. (уеб сайт и общност)

Независимо дали отпечатвате свой собствен дизайн или се опитвате да подготвите модел на някой друг, техниките на Кайл ще ви помогнат да отпечатате модела възможно най-скоро. (серия от 9 части)

Научете как да създавате изместени мрежести обекти, като използвате процедурни текстури в Rhino 5. Изместванията могат да се използват за целите на рендиране или да се извличат и редактират за производство. (18 минути)

С големи промени в изобразяването, материалите или просто заснемането на прозореца за изглед, сега е по-лесно и по-бързо да представяте, обсъждате, вземате решения и итерирате.

Новият дисплей на Rhino е по-бърз, по-стабилен и използва функции, открити в съвременния графичен хардуер, като чувствителни към GPU шейдъри и оптимизации на паметта.

Усъвършенствахме много части от работния поток на документацията, от напълно преработен интерфейс в стил анотации, до по-добра поддръжка на DWG и RichText навсякъде.

Rhino 6 носи големи подобрения на нашите безплатни SDK, с подобрения на API, по-добра документация и повече достъп до Rhino команди от Grasshopper.

Rhino 6 съдържа много подобрения. Благодарение на повече от 40 000 бета тестери, ние успяхме да тестваме на място и да усъвършенстваме Rhino 6, правейки го най-стабилната версия досега.

RhinoScript е скриптов инструмент, базиран на езика VBScript на Microsoft. С RhinoScript можете бързо да добавите функционалност към Rhino или да автоматизирате повтарящи се задачи.

Python е модерен „език за програмиране“, обикновено е по-лесен за научаване и използване от други езици без скриптов стил. И все пак е доста мощен.

Преди 10 години не всички вярваха в BIM, но сега той е ключов стандарт. Ако вече сме свикнали с BIM мениджърите, то връзката архитект-програмист не е ясна за всички. Но това приложение е сериозно: защото не е модна тенденция, а оптимизация на процеси.

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

Затова Дмитрий Свининников, директор на строителна компания, и Артем Коневских, завършил студент в Института за ядрени изследвания, се записаха за МАРТЕН интензивен курс „Алгоритмично проектиране“. Хора с абсолютно математическо минало се появиха сред архитектите насила – принудени от реалностите на пазара.

Дмитрий в работата си с датското бюро видя колко активно използват цифрови технологии и осъзна, че ако не овладеете алгоритмите, скоро можете да останете без поръчки. Артем наистина дойде заради децата. Ръководи Центъра за младежко иновативно творчество "Физическа кунсткамера", а за новото поколение програмирането е основна заявка.

По-късно, вече в екипа, Артем и Дмитрий ще защитят проекта за вертикална зелена стена, ще спечелят с него Agrohackathon и ще получат покана за реализиране на сложна структура. И всичко това след три месеца обучение, от което, според Артем, той най-много си спомня постоянния ентусиазъм на Дмитрий: „Така че трябваше да пусна трима служители на работа, а сега има скрипт, който прави всичко без тях.“


Проектът Amazonia, който беше реализиран като част от PRO интензивите на училище МАРТ

Кой (или какво) заплашва нашите работни места

Потенциалът на алгоритмите в архитектурата се разкрива от Grasshopper, който все повече се преподава в Русия. Разказахме историята на архитекта на Strelka Design Bureau, който след обучение в Лондон преподава на студентите не само самата програма, но и. В MARSH има няколко курса по тази тема. Следващият започва на 11 септември: на интензивната "Адаптивна архитектура" след седмица ще изучават три области на работа и куп Rhino + Grasshopper + Arduino.

Дмитрий и Артем преминаха курс за напреднали, но всичко започна с основните понятия и първото запознанство с Grasshopper. Беше необходимо да се разбере логиката на програмата, която не се превърна в голямо откровение за участниците. В основата са основни принципипрограмиране, които се прилагат във всички области.

След месец на теория, екипът започна да разработва проекта Amazonia - система за вертикално градинарство, която се проектира от самия клиент въз основа на необходимите параметри: брой саксии, габаритни размери и форма на решетката. Въз основа на тези данни алгоритъмът автоматично генерира структура, създава чертежи и изработва напоителна система.






Етапи на разработка на Amazonia: алгоритъмът опростява потребителското изживяване, позволявайки пълна персонализация на продукта и оптимизира производствения процес чрез генериране на цялата необходима документация, намалява времето за нейното разработване и намалява броя на служителите, участващи в проектирането и производството.

Основната задача беше да се напише алгоритъм, който генерира вертикална градинска система. В случая на Grasshopper дори не е нужно да пишете, а да изграждате визуални вериги от действия от функционални възли, възли. Всеки възел изпълнява своя собствена задача и в зависимост от това как са свързани помежду си, е възможно да се решават проблеми от напълно различни посоки.

Към алгоритъма се добавят различни добавки. На курса беше необходимо да се разработи интерфейс, така че клиентът сам да създаде желаната стена според неговите критерии. След това този интерфейс може да бъде вграден в сайта и да стартира онлайн магазин. Общо 7-10 скрипта бяха използвани за Amazonia, но броят им непрекъснато расте: само от основните ние изброихме 24. За интерфейса плъгинът Human UI обвърза основните контроли с алгоритъма и те направиха възможно създайте слой между самата програма и потребителя, който е далеч от Grasshopper.

В допълнение към интерфейса, добавките бяха полезни за модула, който изчислява цената на цялата структура. Изчисляването на цената е само една от концепциите на параметричния дизайн: алгоритъмът може не само да генерира чертежи, но и да изчисли приблизителната цена на конструкцията, като използва дадени коефициенти и да събере пълна проектна документация. И всичко това за нестандартен дизайн, който, според интерфейса, човек е направил за себе си.

Резултатът е завършен продукт, който автоматично създава дизайн и генерира резултат. Вместо производствена верига, в която един човек създава концепцията, вторият рисува, третият прави модела, а четвъртият работи върху машината, всичко се свежда до минутна работа на алгоритъма. Това е икономиката на бъдещето.


Пълният процес на създаване на "Amazonia"

Живот след курса

По стечение на обстоятелствата след защитата Amazonia се включи в Agrohackathon: двудневен маратон, в който отборите се състезават в най-добрите идеи за градско градинарство. Дмитрий и Артьом се появиха в последния момент, сглобиха нова версия на Amazonia за два дни и получиха награда за най-добър дизайнерски проект. Сега авторите са поканени да реализират стената в новата сграда на Phystechpark.

Успоредно с това Дмитрий Свининников вече успя да тества новите принципи в работата си. По проект на архитекта Владислав Кисел в ЦДХ беше монтиран павилионът Grain, който беше изцяло проектиран от екипа на Simplex Noise и реализиран само за 10 дни. В допълнение към скоростта на работа, бях приятно изненадан от качеството: дизайнът се оказа твърд, всички детайли стояха точно един до друг и нищо не трябваше да се преправя или усуква.









Мобилно приложение за изучаване на основите на програмирането. Програмата учи бъдещите програмисти на основен JavaScript чрез поредица от кратки уроци с практически задачи. Проектът е кръстен Grasshopper (скакалец), тъй като е в съзвучие с името Грейс Хопър (Grace Hopper) - американски учен и един от първите програмисти за компютъра Harvard Mark I.

Серия от курсове е достъпна в приложението, като се започне от Основите. Обяснява основните термини и компоненти на кодирането: функции, променливи, низове, цикли, масиви, условни изрази, оператори и обекти. След това потребителите са поканени да вземат още два курса за рисуване на форми с различна сложност, използвайки библиотеката D3.

Практическите задачи и тестовите въпроси стават по-трудни с усвояването на материала. Grasshopper има собствена среда за кодиране. Докато решават проблеми, веднага щом потребителите стартират написаната програма, те автоматично получават съобщение с подсказка.



В приложението са налични всякакви мотиватори, като постижения и индикатори за напредък. В близко бъдеще разработчиците планират да разширят базата от знания и да добавят повече теория и практика към основния раздел, както и да включат няколко нови курса в програмата. В момента няма планове за добавяне на нови езици за изучаване, тъй като Area 120 казва, че JS е най-популярният инструмент в света, използван от повече от 70% от професионалните програмисти.

Grasshopper се предлага за iOS и Android по целия свят, но само на английски.

Google обръща голямо внимание на развитието образователни проекти. Спомнете си, че в началото на март компанията ще предложи безплатен курс по основи на машинното обучение.