Grasshopper je bezplatný softvér od vývojárov Google, ktorý učí základy programovania v JavaScripte prostredníctvom minihier. Grasshopper – bezplatný softvér od vývojárov Google, ktorý učí základy programovania v JavaScripte prostredníctvom minihier, ktoré vyškolil program Grasshopper

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 KOBYLKA

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 v softvéri 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:

Architektúra sa dnes čoraz viac spája s programovaním. Architekt sa zároveň nemusí stať programátorom, ale je mimoriadne dôležité porozumieť programovacím schopnostiam a správne ich používať. Architekt, ktorý ovláda základy algoritmického myslenia, dokáže spolu s ďalšími odborníkmi (inžinieri, programátori) vytvárať moderné projekty, ktoré spĺňajú požiadavky 21. storočia, čím výrazne zvyšujú efektivitu svojej práce a konkurencieschopnosť.

Intenzívny kurz je určený pre praktizujúcich architektov, interiérových dizajnérov a študentov, ktorí si chcú osvojiť algoritmické metódy konštrukcie zložitej geometrie a implementovať ich v praxi. Poslúži aj špecialistom na usporiadanie, priemyselným dizajnérom a dizajnérom výstavných stánkov a vitrín. Kurz bude užitočný pre začínajúcich používateľov programu Grasshopper aj pre tých, ktorí sú s programom dobre oboznámení.

Cieľom predmetu je poskytnúť zručnosť algoritmického myslenia, naučiť tvorbu algoritmov pre konštrukciu komplexnej geometrie bez ohľadu na to, či sa používa počítač alebo nie. Chceme, aby každý účastník, či už sa bude v budúcnosti venovať programovaniu alebo nie, vedel rozprávať rovnakým jazykom ako architekt-programátori a v prípade potreby im správne zostaviť zadanie.

Samostatné štúdium funkčnosti a práca s dátami je základom pre dosiahnutie úspešných výsledkov v Grasshopperi. To je dôvod, prečo jeden z dôležitých dôrazov kurzu: naučiť sa prístup k tvorbe algoritmov, pochopiť možnosti nástroja a vedieť, ako sa ho čo najefektívnejšie naučiť.

Intenzívny program je rozdelený na dve časti. Prvý bude zahŕňať školenie o Grasshopper a jeho doplnkoch. V druhej časti budú účastníci rozdelení do skupín v závislosti od úrovne ich znalostí v programe. Každá skupina vyvinie algoritmus pomocou knižnice nástrojov, ktoré sa naučili v kurze. Pripravenejší účastníci získajú hlbšie znalosti práce s dátami, v niektorých prípadoch učitelia vytvoria individuálne cvičenia na precvičenie potrebných tém.

V rámci intenzívneho kurzu sa študenti naučia:

    funkcie programu Grasshopper a jeho doplnkov. Praktické cvičenia na používanie doplnkov, ako sú nástroje Mesh (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, Gh bundles - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation , Treesloth, Rosnička, Fab tools, Galapágy;

    prístupy k vytváraniu algoritmov, ktoré generujú komplexnú geometriu;

    základné techniky v kobylke a všetky funkcie programu sú pre začiatočníkov;

    techniky práce s dátami – pre pokročilých používateľov;

Učitelia

Daniel Zakharyan je architekt, pedagóg na Vysokej škole umenia a dizajnu a absolvent ateliéru Zaha Hadid Vienna.

Vladimir Voronich je inžinier, špecialista na výpočtový dizajn a vedúci výskumného laboratória na Tyumenskej štátnej univerzite stavebného inžinierstva, ktorého hlavným zameraním je parametrický dizajn.

Albert Sumin je MAREC učiteľ, BIM manažér BIM Academy, jeden z tvorcov komplexných 3D modelov pre projekt Lakhta Center v Petrohrade.

Maxim Vorotnikov je architekt a urbanista, špecialista na výpočtový dizajn, spoluzakladateľ Prismo, služby pre trojrozmerné letecké skenovanie architektúry a krajiny.

Alexandra Boldyreva je architektka, lektorka MAREC, vedúca výpočtového dizajnu v Labar, zakladajúca partnerka projektu Spotcamp, zakladajúca partnerka hlukového štúdia Simplex, zakladajúca partnerka vzdelávacieho a výskumného projektu „Branching Point“.

Podrobné informácie o kurze nájdete na webovej stránke MARCH: http://new.march.ru/courses/intensiv-grasshopper/

Rozvrh

Vyučovanie prebieha od 10. do 18. hodiny.

Zapísaním sa do kurzu sa stávate riadnym členom Ligy – organizácie tvorivých ľudí z rôznych oblastí vedy a umenia: architektov, dizajnérov, filmárov, inžinierov, umelcov, vývojárov, analytikov a iných kreatívcov.

Členstvo v klube

Liga je neformálne združenie pozostávajúce z profesionálov. U nás nenájdete podnikateľov a zamestnancov, ale priateľský tím rovnako zmýšľajúcich ľudí, vždy pripravených pomôcť a prediskutovať niečo nové. Organizujeme množstvo majstrovských kurzov, konferencií, workshopov, večierkov, filmových premietaní, súťaží a iných zaujímavých podujatí, na ktoré sa môžete kedykoľvek zúčastniť a ak chcete, aj sa ich zúčastniť.

Venovanie a certifikát

Po absolvovaní kurzu organizujeme pre našich účastníkov špeciálne večierky, kde zhrnieme výsledky a vystavíme certifikáty o absolvovaní kurzu.

Pripojenia a zdroje

Okrem toho radi zdieľame a vymieňame si skúsenosti, diskutujeme o nových nápadoch, podieľame sa na spoločných projektoch či pomáhame nájsť tím a partnerov. Budete mať prístup ku všetkým našim pripojeniam a zdrojom.

Práca a stáž

S radosťou pomáhame mladým ľuďom s praxou a úspešných ľudí pozývame do módnych kancelárií, dizajnérskych spoločností a štúdií. Ak vám chýbajú finančné prostriedky, vždy u nás nájdete prácu na čiastočný úväzok ().

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čka Obsahuje návody a ukážky týkajúce sa rozhrania, základných príkazov, povrchov, telies, kreslenia a sledovania obrázkov.

Kyle Houchens vám ukáže, ako modelovať slúchadlá do uší z ručne načrtnutý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 jemnom dreve 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. Trochu 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, dátové stromy. (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. (Web 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 veľké vylepšenia našich bezplatných súprav SDK s vylepšeniami API, lepšou dokumentáciou a lepší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 rýchlo pridať funkcie do Rhina 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ý.

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.