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

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í s praktickými úlohami. Projekt dostal názov Grasshopper, keďže je to podobné ako meno Grace Hopper, americkej vedkyne a jednej 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 zamerané na kreslenie postáv rôznej zložitosti pomocou knižnice D3.

Cvičné ú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.



Aplikácia ponúka všetky druhy motivátorov, ako sú úspechy a ukazovatele sledovania pokroku. Čoskoro plánujú vývojári rozšíriť vedomostnú základňu a pridať do základnej časti viac teórie a praxe, ako aj zahrnúť do programu niekoľko nových kurzov. Zatiaľ sa neplánuje pridávať nové jazyky na učenie, keďže podľa vývojárov z oblasti 120 je JS najpopulárnejším nástrojom 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 veľkú pozornosť vývoju vzdelávacích projektov. Pripomeňme, že začiatkom marca spoločnosť ponúkne bezplatný kurz základov strojového učenia.

Algoritmické modelovanie je miesto, kde sa dizajn a programovanie prelínajú. Grasshopper je plugin 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é návrhy sú zložité a flexibilné. V tomto kurze umelec a programátor Chris Riley poskytuje 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 Grasshopper. Pozrite sa, ako vytvoriť flexibilný dizajn produktu pre hromadnú výrobu pomocou parametrického algoritmu návrhu. Okrem toho sa naučte, ako používať doplnky, ako je Ladybug, na modelovanie veľkých súborov údajov, generovanie skriptovaných rekurzívnych vzorov a vytváranie geometrických vzorov, ktoré sú automaticky testované. Na konci kurzu uvidíte, ako možno dokonca 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 16m | ENG | +projektové súbory

digitálne tvarovanie

na plný úväzok

Dátumy a časy

11.06 — 25.06 viac informácií

7 TRIEDY

2,5 HODINY

12 500 ₽ -
17 500 RUR viac informácií

Kobylka

digitálne tvarovanie

o kurze

Zahraničné architektonické kancelárie používajú algoritmický dizajn na implementáciu najkomplexnejších a najodvážnejších nápadov. Naučíme sa algoritmické modelovanie architektúry a dizajnových objektov na príklade najdôležitejších projektov z UNStudio, Zaha Hadid Architects a Santiaga Calatravu.
Poďme študovať metódy na generovanie tvarov 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ť vývoj projektovej dokumentácie a ďalšie projektové úlohy.
Skúsení učitelia sa podelia o tajomstvá svojej práce na príkladoch vlastných prípadov s využitím algoritmov v praxi.

práca

pre koho

Tento kurz je pre tých, ktorí si chcú osvojiť populárny vizuálny programovací nástroj a naučiť sa modelovať pomocou algoritmov.

Bude to užitočné:

Pre študentov prezentovať pôsobivé 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 optimalizácie pracovného toku.

práca

program

V 7 lekciách si preštudujeme všetky hlavné črty a koncepty programu, naučíme sa spracovávať informácie a premieňať ich do formy, experimentovať s geometriou a analyzovať získané riešenia. Väčšina kurzu je prax: budeme analyzovať prípady so skutočnými projektmi a dokonca sa dotkneme modernej teórie súvisiacej s návrhom algoritmov.

plán lekcie

    Základy algoritmického modelovania

    Prednáška „Algoritmický dizajn“
    Prehľad programového rozhrania a logiky
    Analýza prípadu: socha Canary Wharf Aeolus

    Transformácia geometrie

    Práca so základnými transformáciami
    Štruktúra údajov Grasshopper: Zoznamy
    Analýza prípadov: 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 dynamicky sa meniacou geometriou
    Základné princípy filtrovania a triedenia dát
    Analýza prípadov: Formát Elf Architekten Campus Network

    Rozloženie modelu

    Štruktúra údajov Grasshopper: Stromy
    Rozloženie a označenie prvkov
    Analýza prípadov: uiliuili Bench

    Deformácia geometrie

    Typ údajov Grasshopper: Twisted Box
    Geometrické mapovanie
    Analýza prípadov: The Secret Garden od Citco

    Vytvorte si vlastné nástroje

    Grafická prezentácia a animácia
    Vytváranie klastrov
    Ukážka kľúčových pluginov
    Analýza prípadu: fasáda UNStudio Dance Palace

FAQ

    Aká verzia programu je potrebná?

    Verzia - 0.9.0076 (od verzie Rhino 6.0 dodávaná 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, ale logika jeho práce je zásadne odlišná. Väčšinu času teda strávite jeho zvládnutím a nie porozumením 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 je potrebné na začatie práce v Grasshopper na vysokej úrovni?

    Musíte stráviť aspoň niekoľko mesiacov prácou na projektoch pomocou Grasshopper a jeho pluginov.

    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 samostatnej práce. Všetky hodiny sú nahrávané na video: po lekcii dostanete videozáznamy na kontrolu.

    1. Študenti dostávajú videozáznamy na kontrolu do 1-2 dní po lekcii. Toto nie je dokonalá štúdiová nahrávka, ale jednoducho screencast lekcie z vášho kurzu 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ískavate zľavu 10%, po 2. - 15%, po 3. - 20%. Po tretie, máme zľavy pre držiteľov karty priateľa 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 prvej lekcii, peniaze vám, žiaľ, nebudeme môcť vrátiť. Ak ste nás pred začiatkom upozornili, že zaplatený kurz nestihnete absolvovať, môžeme vám vrátiť peniaze, alebo vám ich nechať v zálohe a rezervovať vám miesto pri najbližšom spustení 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é vysvetlenie: Naše skúsenosti ukazujú, že zamestnávatelia nepovažujú osvedčenie o kurze za skutočné potvrdenie vedomostí o programe. 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 otestujú testovacou úlohou. Jediný kurz, po ktorom vydávame certifikát od dodávateľa, je denný kurz „ArchiCAD: Od plánu po odovzdanie“.

  • Stále máte otázky?

učiteľ

Vladimír
Vasiliev

Architekt, MARKHI. 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. V architektonickej kancelárii „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.

Tretie vydanie V3.3

Grasshopper je editor grafických algoritmov, ktorý úzko spolupracuje s nástrojmi Rhina na 3-D modelovanie a umožňuje dizajnérom vytvárať generátory tvarov od najjednoduchších až po tie najúchvatnejšie.

VITAJTE

Toto je tretie vydanie príručky Grasshopper. Tento tutoriál napísal Andrew O. Payne z Lift Architects pre Rhino4 a Grasshopper verziu 0.6.0007, v čase vydania predstavoval obrovskú aktualizáciu už tak výkonnej platformy Grasshopper. V súčasnosti čelíme ďalšej veľkej zmene vo vývoji Grasshopperu, a preto bola pripravená potrebná aktualizácia existujúceho manuálu. Sme nadšení z pripravovaného pridania tohto aktualizovaného sprievodcu, a to hneď internetové pomôcky, k neuveriteľným príspevkom, ktoré už poskytli členovia komunity Grasshopper.

S vynikajúcou základňou, ktorá už existuje, sa náš tím v Mode Lab rozhodol vytvoriť a vyvinúť tretie vydanie. Toto prepracovanie existujúceho materiálu nám poskytlo kompletného sprievodcu k najaktuálnejšej verzii Grasshopper 0.90076, ktorý zdôrazňuje, čo považujeme za najzaujímavejšie aktualizácie funkcií. Aktualizovaný text, grafika a príklady práce sú navrhnuté tak, aby naučili vizuálne programovanie aj tých najnovších začiatočníkov a zároveň poskytli rýchly úvod do Generatívneho dizajnu pre pokročilých používateľov. Účelom tejto príručky je slúžiť ako terénna príručka pre nových a dlhoročných používateľov, aby sa naučili základy používania Grasshopperu pri ich tvorivých snahách.

Táto príručka vás naučí základné myšlienky a dôležité dizajnérske zručnosti na efektívne používanie Grasshopperu. Základy sú prvou časťou pripravovanej zbierky výukových programov Grasshopper. Tu je to, čo preberieme v tomto návode:

  • Úvod- Čo je Grasshopper a ako sa používa?
  • Pozdravte Grasshoppera- Vytvorte svoju prvú definíciu
  • Štruktúra definície kobylky- Z čoho pozostáva definícia?
  • Konštrukcia blokov algoritmu- Začnite jednoducho a vytvorte zložité
  • Navrhovanie pomocou zoznamov- Čo je zoznam a ako s ním zaobchádzať?
  • Dizajn pomocou dátových stromov- Čo je to dátová štruktúra a čo to znamená pre môj projekt?
  • Aplikácia- Odkazy a pracovné súbory na pokračovanie v štúdiu

Dúfame, že nakoniec vás tento tutoriál inšpiruje k preskúmaniu mnohých možností programovania s Grasshopperom. Prajeme vám veľa šťastia na začiatku vašej cesty.

PRÍRUČKA PROJEKTOM KOBYĽA

The Grasshopper Playbook je open source projekt, ktorý založili Bob McNeel, Scott Davidson a tím vývoja Grasshopper v Robert McNeel & Associates.

VĎAČNOSŤ

Zvlášť ďakujeme Davidovi Ruttenovi za jeho nekonečnú inšpiráciu a neoceniteľnú priekopnícku prácu v Grasshopper. Radi by sme poďakovali aj Andrewovi O. Payneovi za poskytnutie zdrojov, ktoré odštartovali túto prácu. Na záver patrí veľké poďakovanie Bobovi McNeelovi a všetkým v spoločnosti Robert McNeel & Associates za ich veľkorysú podporu v priebehu rokov. Ďakujeme aj Natalii Medvedevovej a Vladimirovi Voronichovi za preklad manuálu do ruštiny.

POŽADOVANÝ SOFTVÉR

Rhino 5.0 je lídrom na trhu so softvérom na simuláciu priemyselného dizajnu. Extrémne zložité tvary je možné modelovať alebo priamo vyrábať pomocou 3D rendererov. Vďaka výkonnému enginu NURBS (Non-Uniform Rational B-Spline) je Rhino 5.0 schopné vytvárať, upravovať, analyzovať a prekladať krivky, povrchy a telesá. Jednoducho neexistujú žiadne obmedzenia týkajúce sa zložitosti, stupňa alebo veľkosti.

Kobylka

Pre dizajnérov, ktorí skúmajú nové formy pomocou generatívnych algoritmov, je Grasshopper editor grafických algoritmov úzko prepojený s nástrojmi Rhina na 3D modelovanie. Na rozdiel od RhinoScriptu alebo Pythonu Grasshopper nevyžaduje znalosť abstraktnej syntaxe programovania, no napriek tomu umožňuje dizajnérom vytvárať generátory tvarov od najjednoduchších až po tie úchvatné.

FÓRUM

Fórum Grasshopper je veľmi aktívne a ponúka skvelý zdroj na uverejňovanie otázok/odpovedí a hľadanie pomoci takmer v čomkoľvek. Fórum je rozdelené do nasledujúcich kategórií: diskusia o všeobecných problémoch, chyby, príklady, obľúbené otázky.

Sekcia General Grasshopper FAQ obsahuje odpovede na mnohé otázky, ktoré môžete mať, ako aj užitočné odkazy:

Všeobecné otázky týkajúce sa Rhino3D nájdete najskôr na fóre McNeil, Diskurz.

LICENČNÉ INFORMÁCIE

Výukový program Grasshopper – licencovaný pod Creative Commons Attribution – NonCommercial-ShareAlike 3.0 Unported. Úplné znenie tejto licencie je dostupné na tejto adrese: