Mga pangunahing kaalaman sa pagsasanay sa tipaklong. Ang Grasshopper ay isang libreng software mula sa mga developer ng Google na nagtuturo ng mga pangunahing kaalaman sa JavaScript programming sa pamamagitan ng mini-games

Mobile application para sa pag-aaral ng mga pangunahing kaalaman sa programming. Ang programa ay nagtuturo sa hinaharap na mga coder ng pangunahing JavaScript sa pamamagitan ng isang serye ng mga maikli, hands-on na mga aralin. Ang proyekto ay tinawag na Grasshopper (grasshopper), dahil ito ay kaayon ng pangalang Grace Hopper (Grace Hopper) - isang Amerikanong siyentipiko at isa sa mga unang programmer para sa Harvard Mark I na computer.

Ang isang serye ng mga kurso ay magagamit sa app, simula sa Ang Fundamentals. Ipinapaliwanag nito ang mga pangunahing termino at bahagi ng coding: mga function, variable, string, loop, array, conditional, operator, at object. Dagdag pa, ang mga gumagamit ay iniimbitahan na kumuha ng dalawa pang kurso na nakatuon sa pagguhit ng mga figure na may iba't ibang kumplikado gamit ang D3 library.

Ang mga praktikal na gawain at mga tanong sa pagsusulit ay nagiging mas mahirap habang pinagkadalubhasaan mo ang materyal. Ang Grasshopper ay may sariling coding environment. Habang nilulutas ang mga problema, sa sandaling patakbuhin ng mga user ang nakasulat na programa, awtomatiko silang makakatanggap ng mensahe na may pahiwatig.



Ang lahat ng mga uri ng motivator ay magagamit sa application, tulad ng mga tagumpay at mga tagapagpahiwatig ng pag-unlad. Sa malapit na hinaharap, plano ng mga developer na palawakin ang base ng kaalaman at magdagdag ng higit pang teorya at kasanayan sa pangunahing seksyon, pati na rin isama ang ilang mga bagong kurso sa programa. Kasalukuyang walang planong magdagdag ng mga bagong wika upang matutunan, dahil sinabi ng Area 120 na ang JS ang pinakasikat na tool sa mundo, na ginagamit ng higit sa 70% ng mga propesyonal na programmer.

Available ang Grasshopper para sa iOS at Android sa buong mundo, ngunit sa English lang.

Bigyang-pansin ng Google ang pagbuo ng mga proyektong pang-edukasyon. Alalahanin na sa unang bahagi ng Marso, ang kumpanya ay mag-aalok ng isang libreng kurso sa mga pangunahing kaalaman sa machine learning.

10 taon na ang nakakaraan, hindi lahat ay naniniwala sa BIM, ngunit ngayon ito ay isang pangunahing pamantayan. Kung nasanay na tayo sa mga tagapamahala ng BIM, kung gayon ang koneksyon ng arkitekto-programmer ay hindi malinaw sa lahat. Ngunit ang application na ito ay seryoso: dahil ito ay hindi isang fashion trend, ngunit proseso ng pag-optimize.

Ang mga parametric at digital algorithm, siyempre, ay tumutulong upang lumikha ng mga kamangha-manghang mga form, ngunit mas gumagana ang mga ito para sa kapakinabangan ng pagsasanay: pinatataas nila ang bilis ng trabaho, hinahanap ang tanging tamang solusyon, inaalis ang nakagawian at binabago ang istraktura ng trabaho ng buong globo.

Samakatuwid, si Dmitry Svininnikov, direktor ng isang kumpanya ng konstruksiyon, at Artem Konevskikh, isang nagtapos na mag-aaral sa Institute of Nuclear Research, ay nag-sign up para sa MARCH intensive course na "Algorithmic Design". Ang mga taong may ganap na matematikal na nakaraan ay lumitaw sa mga arkitekto sa pamamagitan ng puwersa - pinilit ng mga katotohanan ng merkado.

Si Dmitry, sa kanyang trabaho sa Danish bureau, ay nakita kung gaano kaaktibo ang paggamit nila ng mga digital na teknolohiya doon, at napagtanto na kung hindi mo master ang mga algorithm, maaari kang maiiwan nang walang mga order. Dumating nga si Artem para sa kapakanan ng mga bata. Pinapatakbo niya ang Center for Youth Innovative Creativity "Physical Kunstkamera", at para sa bagong henerasyon, programming ang pangunahing kahilingan.

Sa ibang pagkakataon, nasa koponan na, ipagtatanggol nina Artem at Dmitry ang proyekto ng isang patayong berdeng pader, manalo sa Agrohackathon kasama nito at makatanggap ng isang imbitasyon upang ipatupad ang isang kumplikadong istraktura. At lahat ng ito pagkatapos ng tatlong buwan ng pagsasanay, kung saan, ayon kay Artem, naaalala niya ang patuloy na sigasig ni Dmitry: "Kaya kailangan kong ilagay ang tatlong empleyado sa trabaho, at ngayon mayroong isang script na ginagawa ang lahat nang wala sila."


Ang proyekto ng Amazonia, na ipinatupad bilang bahagi ng PRO intensive ng MARCH na paaralan

Sino (o ano) ang nagbabanta sa ating mga trabaho

Ang potensyal ng mga algorithm sa arkitektura ay ipinahayag ng Grasshopper, na lalong itinuturo sa Russia. Sinabi namin ang kuwento ng arkitekto ng Strelka Design Bureau, na, pagkatapos mag-aral sa London, ay nagtuturo sa mga mag-aaral hindi lamang sa programa mismo, kundi pati na rin. Sa MARSH, mayroong ilang mga kurso sa paksang ito. Magsisimula ang susunod sa Setyembre 11: sa masinsinang "Adaptive Architecture" sa isang linggo, pag-aaralan nila ang tatlong lugar ng trabaho at isang grupo ng Rhino + Grasshopper + Arduino.

Kumuha ng advanced na kurso sina Dmitry at Artem, ngunit nagsimula ang lahat sa mga pangunahing konsepto at ang unang pagkakakilala kay Grasshopper. Kinakailangang maunawaan ang lohika ng programa, na hindi naging isang malaking paghahayag para sa mga kalahok. Ito ay batay sa pangkalahatang mga prinsipyo ng programming na nalalapat sa lahat ng mga lugar.

Pagkatapos ng isang buwan ng teorya, sinimulan ng koponan na bumuo ng proyekto ng Amazonia, isang vertical gardening system na idinisenyo ng customer mismo batay sa mga kinakailangang parameter: ang bilang ng mga kaldero, ang kabuuang sukat at ang hugis ng grid. Batay sa data na ito, ang algorithm ay awtomatikong bumubuo ng isang istraktura, lumilikha ng mga guhit, at gumagawa ng isang sistema ng irigasyon.






Mga yugto ng pag-unlad ng Amazonia: pinapasimple ng algorithm ang karanasan ng gumagamit, nagbibigay-daan sa ganap na pag-customize ng produkto, at ino-optimize ang proseso ng produksyon sa pamamagitan ng pagbuo ng lahat ng kinakailangang dokumentasyon, binabawasan ang oras para sa pagbuo nito at binabawasan ang bilang ng mga empleyadong kasangkot sa disenyo at produksyon.

Ang pangunahing gawain ay magsulat ng isang algorithm na bumubuo ng isang vertical garden system. Sa kaso ng Grasshopper, hindi mo na kailangang magsulat, ngunit bumuo ng mga visual na chain ng mga aksyon mula sa mga functional node, node. Ang bawat node ay gumaganap ng sarili nitong gawain, at depende sa kung paano sila konektado sa isa't isa, posible na malutas ang mga problema ng ganap na magkakaibang direksyon.

Ang iba't ibang mga plugin ay idinagdag sa algorithm. Sa kurso, kinakailangan na bumuo ng isang interface upang ang customer mismo ay makalikha ng nais na pader ayon sa kanyang pamantayan. Pagkatapos ang interface na ito ay maaaring itayo sa site at maglunsad ng isang online na tindahan. Sa kabuuan, 7-10 script ang ginamit para sa Amazonia, ngunit ang kanilang bilang ay patuloy na lumalaki: mula lamang sa mga pangunahing inilista namin ay 24. Para sa interface, ang Human UI plugin ay nagtali ng mga pangunahing kontrol sa algorithm, at ginawa nilang posible na lumikha isang layer sa pagitan ng program mismo at ng user, na malayo sa Grasshopper.

Bilang karagdagan sa interface, ang mga plugin ay madaling gamitin para sa module na kinakalkula ang halaga ng buong istraktura. Ang pagkalkula ng presyo ay isa lamang sa mga konsepto ng parametric na disenyo: ang algorithm ay hindi lamang makabuo ng mga guhit, ngunit kalkulahin din ang tinatayang halaga ng istraktura gamit ang mga ibinigay na coefficient at mangolekta ng buong dokumentasyon ng proyekto. At lahat ng ito para sa isang hindi karaniwang disenyo, na, ayon sa interface, ginawa ng isang tao para sa kanyang sarili.

Ang resulta ay isang tapos na produkto na awtomatikong lumilikha ng isang disenyo at bumubuo ng isang resulta. Sa halip na isang kadena ng produksyon kung saan ang isang tao ang lumikha ng konsepto, ang pangalawa ay gumuhit, ang pangatlo ay gumagawa ng modelo, at ang ikaapat ay gumagana sa makina, ang lahat ay bumaba sa isang minutong gawain ng algorithm. Ito ang ekonomiya ng hinaharap.


Ang kumpletong proseso ng paglikha ng "Amazonia"

Buhay pagkatapos ng kurso

Nagkataon, pagkatapos ng depensa, ang Amazonia ay nakapasok sa Agrohackathon: isang dalawang araw na marathon kung saan ang mga koponan ay nakikipagkumpitensya sa pinakamahusay na mga ideya para sa urban gardening. Si Dmitry at Artem ay nagpakita sa huling sandali, nagtipon ng isang bagong bersyon ng Amazonia sa loob ng dalawang araw at nakatanggap ng isang parangal para sa pinakamahusay na proyekto ng disenyo. Ngayon ang mga may-akda ay iniimbitahan na ipatupad ang pader sa bagong gusali ng Phystechpark.

Kaayon, nagawa na ni Dmitry Svininnikov na subukan ang mga bagong prinsipyo sa kanyang trabaho. Ayon sa proyekto ng arkitekto na si Vladislav Kisel, ang Grain pavilion ay na-install sa Central House of Artists, na ganap na idinisenyo ng pangkat ng Simplex Noise at ipinatupad sa loob lamang ng 10 araw. Bilang karagdagan sa bilis ng trabaho, nagulat ako sa kalidad: ang disenyo ay naging matibay, ang lahat ng mga detalye ay nakatayo sa tabi ng bawat isa at walang kailangang gawing muli o baluktot.









Ang arkitektura ngayon ay lalong nauugnay sa programming. Kasabay nito, ang isang arkitekto ay hindi kailangang maging isang programmer, ngunit ito ay kritikal na maunawaan ang mga posibilidad ng programming at gamitin ang mga ito nang tama. Ang isang arkitekto na nakakaalam ng mga pangunahing kaalaman ng algorithmic na pag-iisip ay magagawa, kasama ng iba pang mga espesyalista (inhinyero, programmer), upang lumikha ng mga modernong proyekto na nakakatugon sa mga kinakailangan ng ika-21 siglo, na makabuluhang mapataas ang kahusayan ng kanilang trabaho at pagiging mapagkumpitensya.

Ang masinsinang kurso ay inilaan para sa pagsasanay ng mga arkitekto, interior designer, mga mag-aaral na gustong makabisado ang mga pamamaraan ng algorithm para sa pagbuo ng kumplikadong geometry at isagawa ang mga ito. Magiging kapaki-pakinabang din ito para sa mga espesyalista sa layout, pang-industriyang designer, exhibition stand at shop window designer. Ang kurso ay magiging kapaki-pakinabang para sa parehong mga baguhan na gumagamit ng Grasshopper at sa mga taong lubos na pamilyar sa programa.

Ang layunin ng kurso ay upang bigyan ang kasanayan ng algorithmic na pag-iisip upang magturo kung paano lumikha ng mga algorithm para sa pagbuo ng kumplikadong geometry, hindi alintana kung ang isang computer ay ginagamit o hindi. Nais naming ang bawat kalahok, kung siya ay kasangkot sa programming sa hinaharap o hindi, ay makapagsalita ng parehong wika sa mga programmer-arkitekto at, kung kinakailangan, gumawa ng tama ng isang gawain para sa kanila.

Ang independiyenteng pag-aaral ng functionality at pagtatrabaho sa data ay ang batayan para sa pagkamit ng matagumpay na resulta sa Grasshopper. Iyon ang dahilan kung bakit isa sa mga mahahalagang punto ng kurso: pag-aaral ng diskarte sa paglikha ng mga algorithm, pag-unawa sa mga kakayahan ng tool at pag-alam kung paano ito matutunan nang mas epektibo.

Ang masinsinang programa ay nahahati sa dalawang bahagi. Sa una, ang mga pagsasanay ay gaganapin sa Grasshopper at mga add-on nito. Sa ikalawang bahagi, ang mga kalahok ay hahatiin sa mga grupo depende sa antas ng kasanayan sa programa. Bawat grupo ay bubuo ng algorithm gamit ang library ng mga tool na natutunan sa kurso. Ang mas maraming handa na mga kalahok ay makakatanggap ng malalim na kaalaman sa pagtatrabaho sa data, sa ilang mga kaso, ang mga guro ay gagawa ng mga indibidwal na pagsasanay upang maisagawa ang mga kinakailangang paksa.

Bilang bahagi ng intensive, matututunan ng mga mag-aaral ang:

    mga tampok ng Grasshopper at mga add-on nito. Mga praktikal na pagsasanay sa paggamit ng mga add-on gaya ng Mesh tool (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, Galapagos;

    mga diskarte sa paglikha ng mga algorithm na bumubuo ng kumplikadong geometry;

    pangunahing mga diskarte sa tipaklong at lahat ng pag-andar ng programa - para sa mga nagsisimula;

    mga paraan ng pagtatrabaho sa data - para sa mga advanced na gumagamit;

mga guro

Daniel Zakharyan - arkitekto, lektor sa BHSAD, nagtapos ng Studio Zaha Hadid Vienna.

Si Vladimir Voronich ay isang engineer, dalubhasa sa computational design, pinuno ng research laboratory sa Tyumen State Aviation University, na ang pangunahing pokus ay parametric na disenyo.

Albert Sumin - guro ng MARCH, BIM-manager ng BIM Academy, isa sa mga tagalikha ng mga kumplikadong 3D na modelo para sa proyekto ng Lakhta Center sa St. Petersburg.

Si Maxim Vorotnikov ay isang arkitekto at urbanista, computational design specialist, co-founder ng Prismo, isang 3D aerial scanning service para sa arkitektura at landscape.

Si Alexandra Boldyreva ay isang arkitekto, guro sa MARCH, pinuno ng computational design sa Labar, founding partner ng Spotcamp project, founding partner ng Simplex noise studio, founding partner ng educational and research project na "Branch Point".

Para sa karagdagang impormasyon tungkol sa kurso, tingnan ang MARCH website: http://new.march.ru/courses/intensiv-grasshopper/

Iskedyul

Ang mga klase ay gaganapin mula 10 am hanggang 6 pm.

Sa pamamagitan ng pag-sign up para sa kurso, magiging ganap kang miyembro ng Liga - isang organisasyon ng mga taong malikhain mula sa iba't ibang larangan ng agham at sining: mga arkitekto, designer, filmmaker, inhinyero, artist, developer, analyst at iba pang creative.

Membership sa club

Ang Liga ay isang impormal na asosasyon na binubuo ng mga propesyonal. Dito makikita mo hindi ang mga negosyante at empleyado, ngunit isang magiliw na pangkat ng mga taong katulad ng pag-iisip, laging handang tumulong at talakayin ang isang bagong bagay. Nag-aayos kami ng maraming mga master class, kumperensya, workshop, party, screening ng pelikula, kumpetisyon at iba pang kawili-wiling mga kaganapan na maaari mong palaging bisitahin at makilahok kung nais mo.

Dedikasyon at sertipiko

Pagkatapos makumpleto ang kurso, nag-aayos kami ng mga espesyal na partido para sa aming mga kalahok, kung saan binubuo namin ang mga resulta at naglalabas ng mga sertipiko na nagpapahiwatig ng pagkumpleto ng kurso.

Mga Link at Mapagkukunan

Bilang karagdagan, masaya kaming magbahagi at makipagpalitan ng karanasan, talakayin ang mga bagong ideya, lumahok sa magkasanib na mga proyekto o tumulong sa paghahanap ng isang koponan at mga kasosyo. Magkakaroon ka ng access sa lahat ng aming koneksyon at mapagkukunan.

Trabaho at internship

Masaya kaming tumulong sa mga kabataan sa mga internship, at inaanyayahan namin ang mga may oras na magtrabaho sa mga fashion bureaus, mga kumpanya ng disenyo at mga studio. Kung kulang ka sa pondo, palagi kang makakahanap ng part-time na trabaho sa amin ().