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

Трето издание V3.3

Grasshopper е редактор на графичен алгоритъм, който работи в тясно сътрудничество с инструментите за 3-D моделиране на Rhino, позволявайки на дизайнерите да създават генератори на форми от най-простите до най-спиращите дъха.

ДОБРЕ ДОШЛИ

Това е третото издание на ръководството на Grasshopper. Този урок е написан от Андрю О. Пейн от Lift Architects за Rhino4 и Grasshopper версия 0.6.0007, към момента на публикуване той представлява огромна актуализация на вече мощната платформа Grasshopper. В момента сме изправени пред следващата голяма промяна в разработката на Grasshopper и затова е подготвена необходима актуализация на съществуващото ръководство. Вълнуваме се от предстоящото добавяне на това актуализирано ръководство и то сега интернет помощни средства, за невероятния принос, който членовете на общността на Grasshopper вече са направили.

С вече налична отлична база, екипът ни в Mode Lab се зае да създаде и разработи третото издание. Тази преработка на съществуващ материал ни предостави пълно ръководство за най-актуалната версия на Grasshopper 0.90076, подчертавайки това, което според нас са най-вълнуващите актуализации на функциите. Актуализиран текст, графики и работни примери са предназначени да научат визуално програмиране дори на най-начинаещите начинаещи, както и да осигурят бързо въведение в Generative Design за напредналия потребител. Целта на това ръководство е да служи като полево ръководство за нови и дългогодишни потребители, за да научат основите на използването на Grasshopper в техните творчески начинания.

Това ръководство ще ви научи на основните идеи и важни дизайнерски умения за ефективно използване на Grasshopper. Основите са първата част от предстоящата колекция от уроци за Grasshopper. Ето какво ще разгледаме в този урок:

  • Въведение- Какво е Grasshopper и как се използва?
  • Кажете здравей на Grasshopper- Създайте първата си дефиниция
  • Структура на дефиницията на Grasshopper- В какво се състои определението?
  • Изграждане на алгоритмични блокове- Започнете с прости и създайте сложни
  • Проектиране със списъци- Какво е списък и как се работи с него?
  • Проектиране с помощта на дървета с данни- Какво е структура от данни и какво означава тя за моя проект?
  • Приложение- Връзки и работни файлове, за да продължите да изучавате

Надяваме се, че в крайна сметка този урок ще ви вдъхнови да изследвате многото възможности за програмиране с Grasshopper. Желаем ви късмет, когато започнете пътуването си.

РЪКОВОДСТВО ЗА ПРОЕКТ СКАКАЛЕЦ

The Grasshopper Playbook е проект с отворен код, основан от Bob McNeel, Scott Davidson и екипа за развитие на Grasshopper в Robert McNeel & Associates.

БЛАГОДАРНОСТ

Специално благодарим на David Rutten за безкрайното му вдъхновение и безценната пионерска работа в Grasshopper. Също така бихме искали да благодарим на Андрю О. Пейн за предоставянето на ресурсите, които започнаха тази работа. И накрая, огромно благодаря на Боб Макнийл и всички в Robert McNeel & Associates за тяхната щедра подкрепа през годините. Благодарим също на Наталия Медведева и Владимир Воронич за превода на ръководството на руски език.

НЕОБХОДИМ СОФТУЕР

Rhino 5.0 е лидер на пазара в софтуера за симулация на индустриален дизайн. Изключително сложни форми могат да бъдат моделирани или произведени директно с помощта на 3D визуализатори. С мощен NURBS (Non-Uniform Rational B-Spline) двигател, Rhino 5.0 е в състояние да създава, редактира, анализира и превежда криви, повърхности и твърди тела. Просто няма ограничения за сложност, степен или размер.

Скакалец

За дизайнери, които изследват нови форми, използвайки генеративни алгоритми, Grasshopper е редактор на графичен алгоритъм, тясно свързан с инструментите за 3D моделиране на Rhino. За разлика от RhinoScript или Python, Grasshopper не изисква познаване на абстрактния синтаксис на програмиране, но все пак позволява на дизайнерите да създават генератори на форми от най-простите до спиращите дъха.

ФОРУМ

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

Общият раздел с често задавани въпроси за Grasshopper съдържа отговори на много въпроси, които може да имате, както и полезни връзки:

За общи въпроси относно Rhino3D, първо проверете McNeil Forum, Discourse.

ИНФОРМАЦИЯ ЗА ЛИЦЕНЗА

Урок за Grasshopper - Лицензиран под Creative Commons Attribution - NonCommercial-ShareAlike 3.0 Непренесен лиценз. Пълният текст на този лиценз е достъпен на този адрес:

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

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

Целта на курса е да предостави уменията за алгоритмично мислене и да научи да създава алгоритми за конструиране на сложна геометрия, независимо дали се използва компютър или не. Искаме всеки участник, независимо дали ще се занимава с програмиране в бъдеще или не, да може да говори на същия език като архитектите-програмисти и при необходимост да им състави правилно задача.

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

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

Като част от интензивния курс студентите ще научат:

    функции на Grasshopper и неговите добавки. Практически упражнения за използване на добавки като Mesh инструменти (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, Gh пакети - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation , Treesloth, Tree frog, Fab tools, Галапагос;

    подходи за създаване на алгоритми, които генерират сложна геометрия;

    основните техники в grasshopper и цялата функционалност на програмата са за начинаещи;

    техники за работа с данни - за напреднали;

Учители

Даниел Захарян е архитект, преподавател във Висшето училище за изкуство и дизайн и възпитаник на Studio Zaha Hadid Vienna.

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

Алберт Сумин е преподавател по MARCH, BIM мениджър на BIM Academy, един от създателите на сложни 3D модели за проекта Lakhta Center в Санкт Петербург.

Максим Воротников е архитект и урбанист, специалист по изчислителен дизайн, съосновател на Prismo, услуга за триизмерно въздушно сканиране на архитектура и ландшафт.

Александра Болдирева е архитект, учител по MARCH, ръководител на изчислителния дизайн в Labar, партньор-основател на проекта Spotcamp, партньор-основател на шумовото студио Simplex, партньор-основател на образователния и изследователски проект „Branching Point“.

За подробна информация относно курса посетете уебсайта на MARCH: http://new.march.ru/courses/intensiv-grasshopper/

График

Занятията се провеждат от 10 до 18 часа.

Записвайки се в курса, вие ставате пълноправен член на Лигата - организация на креативни хора от различни области на науката и изкуството: архитекти, дизайнери, режисьори, инженери, художници, разработчици, анализатори и други творци.

Клубно членство

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

Посвещение и грамота

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

Връзки и ресурси

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

Работа и стаж

Ние с радост помагаме на младите хора със стажове и каним успешни хора да работят в модни бюра, дизайнерски компании и студия. Ако нямате средства, винаги можете да намерите работа на непълно работно време при нас ().

Ръководството за обучение от ниво 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 е модерен „език за програмиране“, обикновено е по-лесен за научаване и използване от други езици без скриптов стил. И все пак е доста мощен.

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

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

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



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

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

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