Výcvik kobyliek. Grasshopper je bezplatný softvér od vývojárov Google, ktorý učí základy programovania v JavaScripte prostredníctvom minihier. Manuál projektu Grasshopper

digitálne tvarovanie

na plný úväzok

Dátumy a časy

11.06 — 25.06 viac

7 LEKCIÍ

ZA 2,5 HODINY

12 500 ₽ -
17 500 ₽ viac

Kobylka

digitálne tvarovanie

o kurze

Zahraničné architektonické firmy používajú algoritmický dizajn na implementáciu najkomplexnejších a najodvážnejších nápadov. Naučíme vás algoritmické modelovanie architektúry a dizajnových objektov na príklade najdôležitejších projektov od UNStudio, Zaha Hadid Architects a Santiaga Calatravu.
Budeme študovať metódy na generovanie formulárov pomocou algoritmov s riadením v každej fáze modelovania. Naučíme vás analyzovať dáta návrhu a zobrazovať štatistiky. Prezradíme vám, ako optimalizovať workflow, ako pripraviť model do výroby, ako automatizovať vypracovanie projektovej dokumentácie a ďalšie konštrukčné úlohy.
Skúsení učitelia sa podelia o tajomstvá svojej práce na príkladoch vlastných prípadov s aplikáciou algoritmov v praxi.

práca

pre koho

Kurz pre tých, ktorí chcú zvládnuť populárny nástroj vizuálneho programovania a naučiť sa modelovať pomocou algoritmov.

Bude to užitočné:

Študenti prezentovať veľkolepé koncepty a modelovať komplexnú architektúru;
. špecialistov na rozšírenie technických zručností a automatizáciu rutinnej práce;
. vedúcich architektonických a dizajnérskych štúdií, aby pochopili moderné metódy algoritmického modelovania a optimalizovali pracovný tok.

práca

program

V 7 lekciách preskúmame všetky hlavné funkcie a koncepty programu, naučíme sa spracovať informácie a previesť ich do formy, experimentovať s geometriou a analyzovať výsledné riešenia. Väčšina kurzu je prax: budeme analyzovať prípady so skutočnými projektmi a dokonca aj dotyk moderná teória spojené s návrhom algoritmov.

plán lekcie

    Základy algoritmického modelovania

    Prednáška "Algoritmický dizajn"
    Prehľad rozhrania a logiky programu
    Prípadová štúdia: socha Canary Wharf Aeolus

    Transformácia geometrie

    Práca so základnými transformáciami
    Štruktúra údajov Grasshopper: Zoznamy
    Prípadová štúdia: Evolution Tower

    Matematické operácie

    typ údajov kobylka: Doména
    Úprava puzdra: Evolution Tower
    Prípadová štúdia: Železničná stanica Santiago Calatrava

    Atraktory

    Práca s dynamickou geometriou
    Základné princípy filtrovania a triedenia údajov
    Prípadová štúdia: Format Elf Architekten Campus Network

    Rozloženie modelu

    Grasshopper: Stromová dátová štruktúra
    Rozloženie a označovanie prvkov
    Prípadová štúdia: uiliuili Bench

    Deformácia geometrie

    Typ údajov Grasshopper: Twisted Box
    Mapovanie geometrie
    Prípadová štúdia: Tajná záhrada od Citco

    Vytváranie vlastných nástrojov

    Grafická prezentácia a animácia
    Vytváranie klastrov
    Ukážka kľúčových pluginov
    Prípadová štúdia: fasáda UNStudio Dance Palace

FAQ

    Akú verziu softvéru potrebujete?

    Verzia - 0.9.0076 (od Rhina 6.0 je vrátane).

    Ako dobre potrebujete poznať nosorožca, aby ste sa mohli začať učiť Kobylku?

    Napodiv, tieto dva programy sa dajú študovať paralelne. Grasshopper sa spolieha na základné príkazy Rhinoceros, no logika práce v ňom je zásadne iná. Takže väčšina z nichčas sa vynakladá na jeho asimiláciu a nie na pochopenie základných príkazov modelovania. V našej praxi boli študenti, ktorí absolvovali tieto kurzy v opačnom poradí a stali sa odborníkmi na oba nástroje.

    Čo potrebujete, aby ste mohli začať s Grasshopperom na vysokej úrovni?

    Práca na projektoch pomocou Grasshopper a jeho pluginov trvá minimálne niekoľko mesiacov.

    Ako prebieha školenie?

    1. Školenie prebieha v našom priestore na Kuzneckom moste. Rozvrh a čas vyučovania sú uvedené v popise kurzu. Triedy pozostávajú z majstrovských kurzov, prednášok a samostatná práca. Všetky triedy sú nahrávané na video: po lekcii dostanete videozáznamy na kontrolu.

    1. Študenti dostanú videá na zopakovanie do 1-2 dní po lekcii. Toto nie je dokonalá štúdiová nahrávka, ale len screencast lekcie z vášho alebo podobného kurzu. Videozáznamy budú k dispozícii minimálne 2 mesiace od začiatku kurzu. V prípade potreby je možné prístup predĺžiť až na 1 rok.

  • Budem si musieť program nainštalovať sám?

    Sú nejaké zľavy?

    1. Po prvé, každý kurz má počiatočnú cenu, ktorá vám umožňuje ušetriť až 4 000 ₽ za kurz. Po druhé, po absolvovaní 1. kurzu získate zľavu 10%, po 2. - 15%, po 3. - 20%. Po tretie, máme zľavy pre majiteľov kamarátskej karty alebo propagačného kódu na kurz. Zľavy sa vzťahujú na bežné aj skoré ceny, nie sú však kumulatívne.

    Aké sú pravidlá vrátenia peňazí?

    1. Ak sa rozhodnete z kurzu odstúpiť po prvom sedení, nebudeme vám môcť vrátiť peniaze. Ak ste nás pred začiatkom upozornili, že zaplatený kurz nestihnete absolvovať, môžeme vám peniaze vrátiť alebo ich nechať na zálohe a rezervovať vám miesto na ďalšom štarte za rovnakú cenu. Vrátenie peňazí sa uskutoční do troch týždňov na kartu, z ktorej bola platba uskutočnená. Ak bol kurz uhradený v hotovosti, platbu vám vrátime v kancelárii po predchádzajúcej dohode.

    Vystavujete certifikáty po ukončení školenia?

    1. Okrem vedomostí vydávame vlastné certifikáty o absolvovaní. Dôležité upresnenie: naše skúsenosti ukazujú, že zamestnávatelia nepovažujú osvedčenie o absolvovaní kurzu za skutočné potvrdenie znalosti programu. Ak sa od vás pri uchádzaní sa o prácu vyžaduje, aby ste mali vážne znalosti o konkrétnom programe, jednoducho vás preveria testovacou úlohou. Jediný kurz, po ktorom vám vystavíme certifikát od predajcu, je denný kurz „ArchiCAD: Od plánu po odovzdanie“.

  • Máte nejaké otázky?

učiteľ

Vladimír
Vasiliev

Architekt Moskovského architektonického inštitútu. Majster architektúry. Organizátor a učiteľ niekoľkých workshopov a škôl o výpočtovom dizajne, vrátane Spotcampu 2015, „Integrácia“. Grasshopper používa vo svojej praxi už viac ako 5 rokov. IN architektonickú kanceláriu"Novoe" pracoval na projekte "Energetické pavilóny" pre EXPO Astana 2017. Teraz pracuje v agentúre výpočtového dizajnu a výrobných technológií Simplex Noise.

Algoritmické modelovanie je miesto, kde sa dizajn a programovanie prelínajú. Grasshopper je zásuvný modul pre Rhino 3D – editor grafických algoritmov, ktorý vám umožňuje vytvárať zložité 3D modely s menšou námahou. Výsledné konštrukcie sú zložité a flexibilné. V tomto kurze umelec a programátor Chris Riley ponúka pokročilé matematické metódy a plne vyvinuté praktické projekty, ktoré vám pomôžu pochopiť, ako čo najlepšie využiť nástroje parametrického dizajnu Grasshopper. Pozrite sa, ako vytvoriť agilný dizajn produktu pre hromadnú výrobu pomocou algoritmu parametrického návrhu. Naučte sa tiež používať doplnky ako Ladybug na modelovanie veľkých množín údajov, generovanie skriptovaných rekurzívnych šablón a vytváranie geometrických šablón, ktoré sú automaticky rozdelené do tessa. Na konci kurzu uvidíte, ako možno dokonca aj základnú gramotnosť Grasshopper aplikovať na vývoj projektov pre umenie, výrobu, architektúru a dizajn.

Algoritmické modelovanie je miesto, kde sa dizajn a programovanie prelínajú. Grasshopper – plugin pre Rhino 3D – je editor grafických algoritmov, ktorý vám umožňuje vytvárať zložité 3D modely s menšou námahou. Výsledné návrhy sú sofistikované a flexibilné. V tomto kurze umelec a programátor Chris Reilly predstavuje pokročilé matematické techniky a plne vyvinuté praktické projekty, ktoré vám pomôžu pochopiť, ako čo najlepšie využiť nástroje parametrického dizajnu v Grasshopper. Pozrite sa, ako vytvoriť flexibilný dizajn produktu pre hromadnú výrobu pomocou parametrického algoritmu návrhu. Navyše sa naučte, ako používať doplnky ako Ladybug na modelovanie veľkých množín údajov, generovanie rekurzívnych vzorov pomocou skriptovania a vytváranie geometrických vzorov, ktoré sa automaticky tesselujú. Na konci kurzu uvidíte, ako sa dá aj základná gramotnosť v Grasshopper aplikovať na vývoj projektov pre umenie, výrobu, architektúru a dizajn.

MP4 1280 x 720 | 5h 16min | ENG | +projektové súbory

Tréningový manuál úrovne 2 pokrýva mnohé z najbežnejších náročných tvarov modelov. Pomocou tohto návodu sa naučíte techniky riešenia týchto náročných tvarov. (PDF a modely)

Osemnásť kapitol o tom, ako nastaviť rozhranie, ako používať nástroje na kreslenie, úpravy, modelovanie a transformáciu vrátane nových nástrojov Gumball (270 videí)

Prečítajte si o Rhine pre Mac v 9-dielnom návode od Kylea Houchensa. Tento tutoriál pokrýva rozhranie, náčrty a povrchy v reálnom pracovnom postupe.

Tento príklad ukazuje, ako použiť Rhino na modelovanie jednoduchej mechanickej časti. Potom vytvorte 2-D čiarový výkres a upravte text kóty. (Pomoc online)

Stiahnite si príručku Začíname a online používateľskú príručku Obsahuje návody a ukážky týkajúce sa rozhrania, základných príkazov, povrchov, telies, kreslenia a obkresľovania obrázkov.

Kyle Houchens vám ukáže, ako modelovať slúchadlá do uší z ručne načrtnutých dizajnových nohavičiek. Kyle to udržiava nažive, keď modeluje „voľný štýl“ v Rhine. (40 minút)

James Carruthers ukáže svoj základný pracovný postup pri modelovaní, ako aj niekoľko pokročilých trikov na modelovanie zložitých tvarov voľného tvaru v Rhine. (1:07 hod.)

Sprievodca úrovne 2 pokrýva mnohé z najbežnejších náročných tvarov modelov. Pomocou tohto sprievodcu sa naučíte techniky riešenia týchto náročných tvarov. (PDF a modely)

Keď inštalačný proces zlyhá, inštalačný program Rhina V5 zobrazí súbor denníka. Tento súbor denníka je veľmi užitočný pre našu technickú tímovú podporu pri riešení akýchkoľvek problémov, ktoré môžete mať. (článok)

V tomto videonávode Rhinoceros sa naučíte modelovať jednoduchú rolovaciu formu, akú môžete vidieť na jemných prácach z dreva alebo na šperkoch (10 minút)

SmartTrack je pomôcka na modelovanie, ktorá zobrazuje dočasné referenčné čiary a body vo výreze Rhina. Použijeme ho na lokalizáciu rozmerov a kreslenie kriviek. (4 minúty)

Naučte sa príkaz Cage Edit. Toto je hrubý záznam obrazovky GoToMeeting so zákazníkom. druh zábavy. Žiadny zvuk: štýl tichého filmu. (2 minúty)

Tolerancia modelu a jednotky v Rhine ovplyvňujú takmer každý príkaz. Naučte sa konfigurovať toleranciu, aby ste mohli modelovať čo najefektívnejšie. (8 minút)

Rhino 5 má teraz mnoho pokročilejších možností zobrazenia, ktoré je možné nakonfigurovať na vytváranie pokročilejších režimov zobrazenia v reálnom čase. (článok a ukážky)

Zaujíma vás, ako začať s Grasshopperom? Nehľadaj ďalej. Strávte nejaký čas s tvorcom hry Grasshopper, Davidom Ruttenom, aby ste sa naučili základy hry Grasshopper. (13 dielna séria)

Strávte nejaký čas s tvorcom hry Grasshopper, Davidom Ruttenom, aby ste sa naučili jeden z kľúčových konceptov programu Grasshopper, strom údajov. (6 dielna séria)

Naša komunita Generative Jewelry and Fashion Design je určená pre dizajnérov, ktorí skúmajú nové tvary pomocou generatívnych algoritmov. (webová stránka a komunita)

Či už tlačíte svoj vlastný návrh, alebo sa snažíte pripraviť model niekoho iného, ​​Kyleove techniky vám pomôžu vytlačiť model čo najskôr. (9 dielna séria)

Naučte sa vytvárať posunuté sieťové objekty pomocou procedurálnych textúr v Rhine 5. Posunutia možno použiť na účely vykresľovania alebo extrahovať a upravovať na výrobu. (18 minút)

Vďaka veľkým zmenám vo vykresľovaní, materiáloch alebo jednoduchom zachytení výrezu je teraz jednoduchšie a rýchlejšie prezentovať, diskutovať, robiť rozhodnutia a opakovať.

Nové zobrazovacie potrubie Rhina je rýchlejšie, stabilnejšie a využíva funkcie moderného grafického hardvéru, ako sú shadery citlivé na GPU a optimalizácie pamäte.

Vylepšili sme mnohé časti pracovného toku dokumentácie, od úplne prepracovaného rozhrania v štýle anotácií až po lepšiu podporu DWG a RichText.

Rhino 6 prináša zásadné vylepšenia našich bezplatných súprav SDK s vylepšeniami API, lepšou dokumentáciou a väčším prístupom k príkazom Rhina z Grasshopperu.

Rhino 6 obsahuje mnoho vylepšení. Vďaka viac ako 40 000 beta testerom sa nám podarilo otestovať a vylepšiť Rhino 6 v teréne, čím sa stal najstabilnejšou verziou vôbec.

RhinoScript je skriptovací nástroj založený na jazyku VBScript od spoločnosti Microsoft. Pomocou RhinoScript môžete do Rhina rýchlo pridať funkcie alebo automatizovať opakujúce sa úlohy.

Python je moderný „programovací jazyk“, zvyčajne sa ľahšie učí a používa ako iné jazyky bez skriptovania. Napriek tomu je dosť silný.

Pred 10 rokmi nie každý veril BIM, ale teraz je to kľúčový štandard. Ak sme si už zvykli na BIM manažérov, tak spojenie architekt – programátor nie je každému jasné. Ale táto aplikácia je vážna: pretože nejde o módny trend, ale o optimalizáciu procesov.

Parametre a digitálne algoritmy, samozrejme, pomáhajú vytvárať úžasné formy, ale ešte viac fungujú v prospech praxe: zvyšujú rýchlosť práce, nachádzajú jediné správne riešenie, zbavujú sa rutiny a menia štruktúru práce. celej sféry.

Preto sa Dmitrij Svininnikov, riaditeľ stavebnej spoločnosti, a Artem Konevskikh, postgraduálny študent Inštitútu pre jadrový výskum, prihlásili na MAREC intenzívny kurz „Algorithmic Design“. Ľudia s absolútne matematickou minulosťou sa medzi architektmi objavovali nasilu – donútení realitou trhu.

Dmitrij vo svojej práci s dánskym úradom videl, ako aktívne využívajú digitálne technológie, a uvedomil si, že ak neovládate algoritmy, čoskoro môžete zostať bez objednávok. Artem prišiel kvôli deťom. Vedie Centrum pre inovatívnu kreativitu mládeže „Fyzická kunstkamera“ a pre novú generáciu je hlavnou požiadavkou programovanie.

Neskôr, už v tíme, Artem a Dmitry obhájia projekt vertikálnej zelenej steny, vyhrajú s ňou Agrohackathon a dostanú pozvánku na realizáciu komplexnej stavby. A to všetko po troch mesiacoch školenia, z ktorého si podľa Artema najviac pamätal na Dmitrijovo neustále nadšenie: „Takže by som musel dať do práce troch zamestnancov a teraz existuje scenár, ktorý robí všetko bez nich.


Projekt Amazónia, ktorý sa realizoval v rámci PRO intenzívnych škôl MAREC

Kto (alebo čo) ohrozuje našu prácu

Potenciál algoritmov v architektúre odhaľuje Grasshopper, ktorý sa čoraz viac vyučuje v Rusku. Rozprávali sme príbeh architekta Strelka Design Bureau, ktorý po štúdiu v Londýne učí študentov nielen samotný program, ale aj. V MARSH existuje niekoľko kurzov na túto tému. Najbližšie začína 11. septembra: na intenzívnej „Adaptive Architecture“ už o týždeň budú študovať tri oblasti práce a kopu Rhino + Grasshopper + Arduino.

Dmitrij a Artem absolvovali pokročilý kurz, ale všetko to začalo základnými konceptmi a prvým zoznámením sa s Grasshopperom. Bolo potrebné pochopiť logiku programu, ktorý sa pre účastníkov nestal veľkým zjavením. V jadre sú všeobecné zásady programovania, ktoré sa uplatňujú vo všetkých oblastiach.

Po mesiaci teórie začal tím vyvíjať projekt Amazonia – systém vertikálneho záhradníctva, ktorý si zákazník sám navrhne na základe požadovaných parametrov: počtu črepníkov, celkových rozmerov a tvaru mriežky. Na základe týchto údajov algoritmus automaticky vygeneruje štruktúru, vytvorí výkresy a vypracuje zavlažovací systém.






Etapy vývoja Amazonie: algoritmus zjednodušuje používateľskú skúsenosť, umožňuje úplné prispôsobenie produktu a optimalizuje výrobný proces generovaním všetkej potrebnej dokumentácie, čím sa skracuje čas potrebný na jej vývoj a znižuje sa počet zamestnancov zapojených do návrhu a výroby.

Hlavnou úlohou bolo napísať algoritmus, ktorý generuje vertikálny záhradný systém. V prípade Grasshopper nemusíte ani písať, ale stavať vizuálne reťazce akcií z funkčných uzlov, uzlov. Každý uzol vykonáva svoju vlastnú úlohu a podľa toho, ako sú navzájom prepojené, je možné riešiť problémy úplne odlišných smerov.

Do algoritmu sa pridávajú rôzne doplnky. Na kurze bolo potrebné vyvinúť rozhranie, aby si zákazník sám vytvoril požadovanú stenu podľa svojich kritérií. Potom môže byť toto rozhranie zabudované do stránky a spustiť internetový obchod. Celkovo sa pre Amazóniu použilo 7-10 skriptov, ale ich počet neustále rastie: len zo základných sme uviedli 24. Pre rozhranie plugin Human UI naviazal základné ovládacie prvky na algoritmus a umožnili vytvárať vrstva medzi samotným programom a používateľom, čo je ďaleko od Grasshopperu.

Okrem rozhrania prišli vhod pluginy pre modul, ktorý vypočítava náklady na celú štruktúru. Výpočet ceny je len jedným z konceptov parametrického návrhu: algoritmus dokáže nielen generovať výkresy, ale aj vypočítať približnú cenu konštrukcie pomocou daných koeficientov a zhromaždiť úplnú projektovú dokumentáciu. A to všetko pre neštandardný dizajn, ktorý si podľa rozhrania človek vyrobil pre seba.

Výsledkom je hotový produkt, ktorý automaticky vytvorí dizajn a vygeneruje výsledok. Namiesto výrobného reťazca, kde jedna osoba vytvára koncept, druhá kreslí, tretia vyrába model a štvrtá pracuje na stroji, to všetko padlo na minútu práce s algoritmom. Toto je ekonomika budúcnosti.


Kompletný proces vytvárania "Amazonia"

Život po kurze

Zhodou okolností sa Amazonia po obhajobe dostala na Agrohackathon: dvojdňový maratón, kde tímy súťažia v najlepších nápadoch pre urban gardening. Dmitrij a Artem sa ukázali na poslednú chvíľu, za dva dni poskladali novú verziu Amazonie a dostali cenu za najlepší dizajnový projekt. Teraz sú autori pozvaní na realizáciu múru v novostavbe Phystechparku.

Súčasne sa Dmitrijovi Svininnikovovi už podarilo otestovať nové princípy vo svojej práci. Podľa projektu architekta Vladislava Kisela bol v Ústrednom dome umelcov inštalovaný Pavilón Grain, ktorý bol kompletne navrhnutý tímom Simplex Noise a zrealizovaný len za 10 dní. Okrem rýchlosti práce ma milo prekvapila aj kvalita: dizajn sa ukázal ako tuhý, všetky detaily stáli tesne vedľa seba a nebolo treba nič prerábať ani krútiť.









Mobilná aplikácia na učenie sa základov programovania. Program učí budúcich programátorov základný JavaScript prostredníctvom série krátkych lekcií praktické úlohy. Projekt dostal názov Grasshopper (kobylka), keďže je v súlade s menom Grace Hopper (Grace Hopper) - americká vedkyňa a jedna z prvých programátoriek počítača Harvard Mark I.

V aplikácii je k dispozícii séria kurzov, počnúc od Základy. Vysvetľuje základné pojmy a komponenty kódovania: funkcie, premenné, reťazce, cykly, polia, podmienky, operátory a objekty. Ďalej sú používatelia pozvaní, aby absolvovali ďalšie dva kurzy kreslenia tvarov rôznej zložitosti pomocou knižnice D3.

Praktické úlohy a testové otázky sa stávajú zložitejšími, keď si osvojíte látku. Grasshopper má svoje vlastné kódovacie prostredie. Pri riešení problémov, akonáhle používatelia spustia napísaný program, automaticky dostanú správu s nápovedou.



V aplikácii sú k dispozícii všetky druhy motivátorov, ako sú napríklad úspechy a ukazovatele pokroku. V blízkej budúcnosti plánujú vývojári rozšíriť vedomostnú základňu a pridať do základnej časti viac teórie a praxe, ako aj zaradiť do programu niekoľko nových kurzov. V súčasnosti neexistujú žiadne plány na pridávanie nových jazykov na učenie, pretože Area 120 hovorí, že JS je najobľúbenejší nástroj na svete, ktorý používa viac ako 70 % profesionálnych programátorov.

Grasshopper je celosvetovo dostupný pre iOS a Android, ale iba v angličtine.

Google venuje vývoju veľkú pozornosť vzdelávacie projekty. Pripomeňme, že začiatkom marca spoločnosť ponúkne bezplatný kurz základov strojového učenia.