Antrenamentul lăcustelor. Grasshopper este un software gratuit de la dezvoltatorii Google care învață elementele de bază ale programării JavaScript prin mini-jocuri. Manual de proiect Grasshopper

modelarea digitală

cu normă întreagă

Date și ore

11.06 — 25.06 Mai mult

7 LECȚII

PE 2,5 ORE

12 500 ₽ -
17 500 ₽ Mai mult

Lăcustă

modelarea digitală

despre curs

Firmele străine de arhitectură folosesc designul algoritmic pentru a implementa ideile cele mai complexe și îndrăznețe. Vom preda modelarea algoritmică a obiectelor de arhitectură și design pe exemplul celor mai importante proiecte de la UNStudio, Zaha Hadid Architects și Santiago Calatrava.
Vom studia metode de generare a formularelor folosind algoritmi cu control la fiecare etapă de modelare. Vă vom învăța cum să analizați datele de proiectare și să afișați statistici. Vă vom spune cum să optimizați fluxul de lucru, cum să pregătiți un model pentru producție, cum să automatizați dezvoltarea documentației de proiect și alte sarcini de proiectare.
Profesorii cu experiență vor împărtăși secretele muncii lor folosind exemple de cazuri proprii cu aplicarea algoritmilor în practică.

muncă

pentru cine

Un curs pentru cei care doresc să stăpânească popularul instrument de programare vizuală și să învețe cum să modeleze folosind algoritmi.

Va fi de folos:

Elevii să prezinte concepte spectaculoase și să modeleze arhitectura complexă;
. specialiști pentru a extinde abilitățile tehnice și a automatiza munca de rutină;
. șefii studiourilor de arhitectură și design să înțeleagă metodele moderne de modelare algoritmică și să optimizeze fluxul de lucru.

muncă

program

În 7 lecții, vom explora toate caracteristicile și conceptele principale ale programului, vom învăța cum să procesăm informațiile și să le transformăm într-o formă, vom experimenta geometria și vom analiza soluțiile rezultate. Cea mai mare parte a cursului este practică: vom analiza cazuri cu proiecte reale și chiar vom atinge teoria modernă asociat cu proiectarea algoritmică.

Planul lecției

    Fundamentele modelării algoritmice

    Prelegerea „Proiectare algoritmică”
    Prezentare generală a interfeței și a logicii programului
    Studiu de caz: sculptura Canary Wharf Aeolus

    Transformarea geometriei

    Lucrul cu transformările de bază
    Structura datelor Grasshopper: liste
    Studiu de caz: Evolution Tower

    Operatii matematice

    tip de date lăcustă: Domeniu
    Modificare carcasă: Evolution Tower
    Studiu de caz: Gara Santiago Calatrava

    Atractoare

    Lucrul cu geometria dinamică
    Principii de bază de filtrare și sortare a datelor
    Studiu de caz: Format Elf Architekten Campus Network

    Aspectul modelului

    Grasshopper: Structura datelor arborilor
    Dispunerea și etichetarea elementelor
    Studiu de caz: uiliuili Bench

    Deformarea geometriei

    Tip de date Grasshopper: Cutie răsucită
    Cartografierea geometriei
    Studiu de caz: Grădina secretă de Citco

    Crearea propriilor instrumente

    Prezentare grafică și animație
    Crearea clusterelor
    Demonstrarea pluginurilor cheie
    Studiu de caz: fațada UNStudio Dance Palace

FAQ

    Ce versiune de software ai nevoie?

    Versiunea - 0.9.0076 (de la Rhino 6.0 este inclusiv).

    Cât de bine trebuie să cunoști Rinocerul pentru a începe să înveți Grasshopper?

    În mod ciudat, aceste două programe pot fi studiate în paralel. Grasshopper se bazează pe comenzile de bază ale lui Rhinoceros, dar logica de lucru în el este fundamental diferită. Asa de majoritatea timpul se petrece pentru asimilarea lui, și nu pentru înțelegerea comenzilor de modelare de bază. În practica noastră, au existat studenți care au urmat aceste cursuri în ordine inversă și au devenit experți în ambele instrumente.

    De ce aveți nevoie pentru a începe cu Grasshopper la un nivel înalt?

    Este nevoie de cel puțin câteva luni pentru a lucra la proiecte folosind Grasshopper și pluginurile sale.

    Cum merge antrenamentul?

    1. Antrenamentul are loc în spațiul nostru de pe Kuznetsky Most. Orarul și ora cursurilor sunt indicate în descrierea cursului. Clasele constau din cursuri de master, prelegeri și muncă independentă. Toate orele sunt înregistrate video: după lecție, veți primi înregistrări video pentru revizuire.

    1. Elevii primesc videoclipuri pentru repetare în 1-2 zile după lecție. Aceasta nu este o înregistrare de studio perfectă, ci doar o filmare a unei lecții de la cursul dvs. sau de la un curs similar. Înregistrările video vor fi disponibile pentru cel puțin 2 luni de la începerea cursului. Dacă este necesar, accesul poate fi prelungit până la 1 an.

  • Va trebui să instalez singur programul?

    Au reduceri?

    1. În primul rând, fiecare curs are un preț early-bird, care vă permite să economisiți până la 4000 ₽ per curs. În al doilea rând, după finalizarea cursului 1, primești o reducere de 10%, după al 2-lea - 15%, după al 3-lea - 20%. În al treilea rând, avem reduceri pentru posesorii cardului unui prieten sau a unui cod promoțional pentru curs. Reducerile se aplică atât la prețul obișnuit, cât și la prețurile early bird, dar nu sunt cumulative.

    Care sunt politicile de rambursare?

    1. Dacă decideți să vă retrageți din curs după prima sesiune, din păcate nu vă vom putea rambursa banii. Dacă ne-ați avertizat înainte de începere că nu veți putea finaliza cursul plătit, vă putem returna banii sau vă putem lăsa pe depozit și vă putem rezerva un loc la următorul start la același preț. Rambursările se fac în termen de trei săptămâni pe cardul de pe care a fost efectuată plata. Dacă cursul a fost plătit în numerar, vă vom rambursa plata la birou, cu aranjament prealabil.

    Eliberați certificate la finalizarea formării?

    1. Pe lângă cunoștințe, emitem propriile certificate de finalizare. O precizare importantă: experiența noastră arată că angajatorii nu consideră că certificatul de absolvire a cursului confirmă cu adevărat cunoștințele programului. Dacă, atunci când aplicați pentru un loc de muncă, vi se cere să aveți cunoștințe serioase despre un anumit program, veți fi pur și simplu verificat cu o sarcină de testare. Singurul curs după care eliberăm un certificat de la vânzător este cursul full-time „ArchiCAD: De la plan la depunere”.

  • Aveti vreo intrebare?

Profesor

Vladimir
Vasiliev

Arhitect, Institutul de Arhitectură din Moscova. Maestru de arhitectură. Organizator și profesor al mai multor ateliere și școli de proiectare computațională, inclusiv Spotcamp 2015, „Integrare”. El folosește Grasshopper în practica sa de peste 5 ani. ÎN birou de arhitectura„Novoe” a lucrat la proiectul „Pavilioane de energie” pentru EXPO Astana 2017. Acum lucrează la agenția de proiectare computațională și tehnologie de fabricație Simplex Noise.

Modelarea algoritmică este locul în care proiectarea și programarea se intersectează. Grasshopper este un plug-in pentru Rhino 3D - un editor de algoritm grafic care vă permite să creați modele 3D complexe cu mai puțin efort. Construcțiile rezultate sunt complexe și flexibile. În acest curs, artistul și programatorul Chris Riley oferă avansate metode matematiceși proiecte practice complet dezvoltate pentru a vă ajuta să înțelegeți cum să profitați la maximum de instrumentele de proiectare parametrică ale Grasshopper. Vedeți cum să construiți un design agil de produs pentru producția de masă folosind algoritmul de proiectare parametrică. De asemenea, învață cum să folosești pluginuri precum Ladybug pentru a modela seturi de date mari, a genera șabloane recursive scriptate și a crea șabloane geometrice care sunt împărțite automat în tessa. Până la sfârșitul cursului, veți vedea cum chiar și alfabetizarea de bază Grasshopper poate fi aplicată în dezvoltarea proiectelor de artă, producție, arhitectură și design.

Modelarea algoritmică este locul în care proiectarea și programarea se intersectează. Grasshopper - un plugin pentru Rhino 3D - este un editor de algoritm grafic care vă permite să creați modele 3D complexe cu mai puțină muncă. Designurile rezultate sunt atât sofisticate, cât și flexibile. În acest curs, artistul și programatorul Chris Reilly prezintă tehnici matematice avansate și proiecte practice complet dezvoltate care vă ajută să înțelegeți cum să profitați la maximum de instrumentele de proiectare parametrică din Grasshopper. Vedeți cum să construiți un design flexibil de produs pentru producția de masă cu un algoritm de proiectare parametrică. În plus, învață cum să folosești pluginuri precum Ladybug pentru a modela seturi mari de date, a genera modele recursive cu scripturi și a construi modele geometrice care se auto-teselează. Până la sfârșitul cursului, veți vedea cum chiar și alfabetizarea de bază în Grasshopper poate fi aplicată pentru dezvoltarea proiectelor de artă, producție, arhitectură și design.

MP4 1280x720 | 5h 16min | ENG | +fișiere de proiect

Manualul de instruire de nivel 2 acoperă multe dintre cele mai comune modele provocatoare. Utilizați acest manual pentru a învăța tehnicile de rezolvare a acestor forme provocatoare. (PDF și modele)

Optsprezece capitole despre cum să configurați interfața, cum să utilizați instrumentele de desen, editare, modelare și transformare, inclusiv noile instrumente Gumball (270 de videoclipuri)

Aflați despre Rhino pentru Mac într-un tutorial din 9 părți de Kyle Houchens. Acest tutorial acoperă interfața, schițele și suprafețele într-un flux de lucru real.

Acest exemplu arată cum să utilizați Rhino pentru a modela o piesă mecanică simplă. Apoi creați desenul 2-D și modificați textul cotei. (Ajutor online)

Descărcați Ghidul utilizatorului de noțiuni introductive și online. Include tutoriale și mostre care acoperă interfața, comenzile de bază, suprafețele, solidele, desenele și urmărirea imaginilor.

Kyle Houchens vă arată cum să modelați căptușele pentru urechi, lucrând dintr-un brief de design schițat manual. Kyle o menține plină de viață în timp ce modelează „stil liber” în Rhino. (40 de minute)

James Carruthers va arăta fluxul său de lucru de modelare de bază, precum și câteva trucuri avansate pentru modelarea formelor complexe de formă liberă în Rhino. (1:07 oră)

Ghidul de nivel 2 acoperă multe dintre cele mai comune forme provocatoare de model. Utilizați acest ghid pentru a învăța tehnicile de rezolvare a acestor forme provocatoare. (PDF și modele)

Programul de instalare Rhino V5 va afișa un fișier jurnal atunci când procesul de instalare eșuează. Acest fișier jurnal este foarte util pentru asistența echipei noastre tehnice în rezolvarea oricăror probleme pe care le puteți avea. (Articol)

În acest tutorial video Rhinoceros, veți învăța să modelați o formă simplă de rulare, precum cele pe care le-ați putea vedea în lemnul fin sau pe bijuterii (10 minute)

SmartTrack este un ajutor de modelare care afișează linii și puncte de referință temporare în fereastra de vizualizare Rhino. Îl vom folosi pentru a localiza dimensiuni și a desena curbe. (4 minute)

Aflați comanda Cage Edit. Aceasta este o înregistrare brută a GoToMeeting cu un client. un fel de distracție. Fără audio: stil film mut. (2 minute)

Model Tolerance and Units in Rhino efectuează aproape fiecare comandă. Aflați cum să configurați toleranța pentru a vă ajuta să modelați cât mai eficient posibil.(8 minute)

Rhino 5 are acum multe opțiuni de afișare avansate care pot fi configurate pentru a crea moduri de afișare mai avansate, în timp real. (articol și mostre)

Vă întrebați cum să începeți cu Grasshopper? Nu mai căuta. Petreceți puțin timp cu creatorul Grasshopper, David Rutten, pentru a afla elementele fundamentale ale Grasshopper. (serie din 13 părți)

Petreceți puțin timp cu creatorul Grasshopper, David Rutten, pentru a afla unul dintre conceptele cheie ale Grasshopper, arborii de date. (serie de 6 părți)

Comunitatea noastră generativă de bijuterii și design vestimentar este destinată designerilor care explorează noi forme folosind algoritmi generativi. (site web și comunitate)

Fie că vă imprimați propriul design, fie că încercați să pregătiți modelul altcuiva, tehnicile lui Kyle vă vor ajuta să imprimați modelul cât mai curând posibil. (serie de 9 părți)

Aflați cum să creați obiecte de plasă deplasate folosind texturi procedurale în Rhino 5. Deplasările pot fi folosite în scopuri de randare sau extrase și editate pentru fabricare. (18 minute)

Cu modificări majore la randare, materiale sau pur și simplu capturarea ferestrei de vizualizare, acum este mai ușor și mai rapid să prezentați, să discutați, să luați decizii și să repetați.

Noua conductă de afișare a lui Rhino este mai rapidă, mai stabilă și utilizează caracteristici găsite pe hardware-ul grafic modern, cum ar fi shaderele sensibile la GPU și optimizările memoriei.

Am perfecționat multe părți ale fluxului de lucru al documentației, de la o interfață complet reproiectată în stil de adnotare, până la un suport DWG mai bun și RichText pe tot parcursul.

Rhino 6 aduce îmbunătățiri majore SDK-urilor noastre gratuite, cu perfecționări API, documentație mai bună și acces mai mare la comenzile Rhino de la Grasshopper.

Rhino 6 conține multe îmbunătățiri. Datorită celor peste 40.000 de teste beta, am putut testa și perfecționa Rhino 6, făcându-l cea mai stabilă versiune de până acum.

RhinoScript este un instrument de scriptare bazat pe limbajul Microsoft VBScript. Cu RhinoScript, puteți adăuga rapid funcționalități la Rhino sau puteți automatiza sarcini repetitive.

Python este un „limbaj de programare” modern, de obicei, este mai ușor de învățat și de utilizat decât alte limbaje care nu sunt de tip scripting. Cu toate acestea, este destul de puternic.

Acum 10 ani, nu toată lumea credea în BIM, dar acum este un standard cheie. Dacă suntem deja obișnuiți cu managerii BIM, atunci legătura arhitect-programator nu este clară pentru toată lumea. Dar această aplicație este serioasă: pentru că nu este o tendință de modă, ci optimizarea procesului.

Parametricii și algoritmii digitali, desigur, ajută la crearea unor forme uimitoare, dar funcționează și mai mult în beneficiul practicii: măresc viteza de lucru, găsesc singura soluție potrivită, scapă de rutină și schimbă structura lucrării. a întregii sfere.

Prin urmare, Dmitri Svininnikov, directorul unei companii de construcții, și Artem Konevskikh, student absolvent la Institutul de Cercetări Nucleare, s-au înscris la cursul intensiv din martie „Proiectare algoritmică”. Printre arhitecți au apărut cu forță oameni cu un trecut absolut matematic - forțați de realitățile pieței.

Dmitry, în munca sa cu biroul danez, a văzut cât de activ folosesc tehnologiile digitale și și-a dat seama că, dacă nu stăpânești algoritmii, atunci poți rămâne în curând fără comenzi. Artem a venit de dragul copiilor. El conduce Centrul de creativitate inovatoare pentru tineret „Physical Kunstkamera”, iar pentru noua generație, programarea este principala cerere.

Mai târziu, deja în echipă, Artem și Dmitry vor apăra proiectul unui perete verde vertical, vor câștiga Agrohackathon-ul cu acesta și vor primi o invitație pentru a implementa o structură complexă. Și toate acestea după trei luni de antrenament, dintre care, potrivit lui Artem, și-a amintit cel mai mult de entuziasmul constant al lui Dmitry: „Așa că ar trebui să pun trei angajați la muncă, iar acum există un scenariu care face totul fără ei”.


Proiectul Amazonia, care a fost implementat în cadrul intensivelor PRO ale școlii MARCH

Cine (sau ce) ne amenință locurile de muncă

Potențialul algoritmilor în arhitectură este dezvăluit de Grasshopper, care este din ce în ce mai predat în Rusia. Am povestit povestea arhitectului Strelka Design Bureau, care, după ce a studiat la Londra, predă studenților nu doar programul în sine, ci și. În MARSH, există mai multe cursuri pe această temă. Următorul începe pe 11 septembrie: la intensivul „Adaptive Architecture” peste o săptămână vor studia trei domenii de lucru și o grămadă de Rhino + Grasshopper + Arduino.

Dmitry și Artem au urmat un curs avansat, dar totul a început cu conceptele de bază și prima cunoaștere cu Grasshopper. A fost necesar să înțelegem logica programului, care nu a devenit o mare revelație pentru participanți. La bază sunt principii generale programare, care sunt aplicate în toate domeniile.

După o lună de teorie, echipa a început să dezvolte proiectul Amazonia - un sistem de grădinărit vertical care este proiectat de client însuși pe baza parametrilor solicitați: numărul de ghivece, dimensiunile totale și forma rețelei. Pe baza acestor date, algoritmul generează automat o structură, creează desene și elaborează un sistem de irigare.






Etapele de dezvoltare Amazonia: algoritmul simplifică experiența utilizatorului, permițând personalizarea completă a produsului, și optimizează procesul de producție prin generarea întregii documentații necesare, reducând timpul de dezvoltare a acestuia și reducând numărul de angajați implicați în proiectare și producție.

Sarcina principală a fost de a scrie un algoritm care generează un sistem de grădină verticală. În cazul Grasshopper, nici nu trebuie să scrieți, ci să construiți lanțuri vizuale de acțiuni din noduri funcționale, noduri. Fiecare nod își îndeplinește propria sarcină și, în funcție de modul în care sunt conectate unul la altul, este posibil să se rezolve probleme cu direcții complet diferite.

La algoritm sunt adăugate diverse pluginuri. Pe curs, a fost necesar să se dezvolte o interfață astfel încât clientul însuși să poată crea peretele dorit după criteriile sale. Apoi această interfață poate fi construită în site și poate lansa un magazin online. În total, 7-10 scripturi au fost folosite pentru Amazonia, dar numărul lor este în continuă creștere: doar din cele de bază am enumerat 24. Pentru interfață, pluginul Human UI a legat comenzile de bază de algoritm și a făcut posibilă crearea un strat între programul în sine și utilizator, care departe de Grasshopper.

Pe lângă interfață, pluginurile au venit la îndemână pentru modulul care calculează costul întregii structuri. Calculul prețului este doar unul dintre conceptele proiectării parametrice: algoritmul poate nu numai să genereze desene, ci și să calculeze costul aproximativ al structurii folosind coeficienți dați și să colecteze documentația completă a proiectului. Și toate acestea pentru un design non-standard, pe care, conform interfeței, o persoană l-a făcut pentru sine.

Rezultatul este un produs finit care creează automat un design și generează un rezultat. În loc de un lanț de producție în care o persoană creează conceptul, a doua desenează, a treia face modelul și a patra lucrează la mașină, totul s-a rezumat la o lucrare minusculă a algoritmului. Aceasta este economia viitorului.


Procesul complet de creare a „Amazoniei”

Viața după curs

Întâmplător, după apărare, Amazonia a intrat în Agrohackathon: un maraton de două zile în care echipele se întrec în cele mai bune idei de grădinărit urban. Dmitry și Artem au apărut în ultimul moment, au asamblat o nouă versiune a Amazoniei în două zile și au primit un premiu pentru cel mai bun proiect de design. Acum autorii sunt invitați să implementeze zidul în noua clădire a Phystechpark.

În paralel, Dmitri Svininnikov a reușit deja să testeze noile principii în munca sa. Conform proiectului arhitectului Vladislav Kisel, la Casa Centrală a Artiștilor a fost instalat pavilionul Grain, care a fost proiectat integral de echipa Simplex Noise și implementat în doar 10 zile. Pe lângă viteza de lucru, am fost plăcut surprins de calitate: designul s-a dovedit a fi rigid, toate detaliile stăteau unul lângă celălalt și nimic nu trebuia refăcut sau răsucit.









Aplicație mobilă pentru învățarea elementelor de bază ale programării. Programul îi învață pe viitorii programatori JavaScript de bază printr-o serie de lecții scurte cu sarcini practice. Proiectul a fost numit Grasshopper (grasshopper), deoarece este în consonanță cu numele Grace Hopper (Grace Hopper) - un om de știință american și unul dintre primii programatori pentru computerul Harvard Mark I.

O serie de cursuri este disponibilă în aplicație, începând de la Fundamentele. Acesta explică termenii și componentele de bază ale codificării: funcții, variabile, șiruri de caractere, bucle, matrice, condiționale, operatori și obiecte. În continuare, utilizatorii sunt invitați să urmeze încă două cursuri despre desenarea formelor de complexitate diferită folosind biblioteca D3.

Sarcinile practice și întrebările de test devin mai dificile pe măsură ce stăpânești materialul. Grasshopper are propriul mediu de codare. În timp ce rezolvă probleme, de îndată ce utilizatorii rulează programul scris, ei primesc automat un mesaj cu un indiciu.



În aplicație sunt disponibili tot felul de motivatori, cum ar fi realizările și indicatori de progres. În viitorul apropiat, dezvoltatorii plănuiesc să extindă baza de cunoștințe și să adauge mai multă teorie și practică la secțiunea de bază, precum și să includă mai multe cursuri noi în program. În prezent, nu există planuri de a adăuga noi limbi de învățat, deoarece Area 120 spune că JS este cel mai popular instrument din lume, folosit de peste 70% dintre programatorii profesioniști.

Grasshopper este disponibil pentru iOS și Android în întreaga lume, dar numai în limba engleză.

Google acordă multă atenție dezvoltării proiecte educaționale. Reamintim că la începutul lunii martie, compania va oferi un curs gratuit despre elementele de bază ale învățării automate.