Grasshopper - bu Google dasturchilarining bepul dasturiy ta'minoti bo'lib, u mini-o'yinlar orqali JavaScript dasturlash asoslarini o'rgatadi. Grasshopper - Google dasturchilaridan Grasshopper tomonidan o'qitilgan mini-o'yinlar orqali JavaScript dasturlash asoslarini o'rgatadigan bepul dasturiy ta'minot.

Uchinchi nashr V3.3

Grasshopper - bu Rhino'ning 3-D modellash vositalari bilan yaqindan ishlaydigan grafik algoritm muharriri bo'lib, u dizaynerlarga eng oddiydan eng hayratlanarligacha shakl generatorlarini yaratishga imkon beradi.

XUSH KELIBSIZ

Bu Grasshopper qo'llanmasining uchinchi nashri. Ushbu o'quv qo'llanma Rhino4 va Grasshopper 0.6.0007 versiyasi uchun Lift Architects kompaniyasidan Endryu O. Payne tomonidan yozilgan bo'lib, nashr etilgan paytda u allaqachon kuchli Grasshopper platformasining ulkan yangilanishini ifodalagan. Biz hozirda Grasshopper-ning rivojlanishidagi navbatdagi katta o'zgarishlarga duch kelyapmiz va shuning uchun mavjud qo'llanma uchun zarur yangilanish tayyorlandi. Biz ushbu yangilangan qo'llanmaning yaqinlashib kelayotgan qo'shilishidan juda xursandmiz va hozir internet yordamchilari, Grasshopper jamoasi a'zolari allaqachon qo'shgan ajoyib hissalariga.

Zo'r bazaga ega bo'lgan holda, Mode Labdagi jamoamiz uchinchi nashrni yaratish va rivojlantirishga kirishdi. Mavjud materialni qayta ishlash bizga Grasshopper 0.90076 ning eng so'nggi versiyasi bo'yicha to'liq qo'llanmani taqdim etdi, bu bizning fikrimizcha, eng qiziqarli xususiyat yangilanishlari ekanligini ta'kidlaydi. Yangilangan matn, grafik va ish misollari hatto eng yangi boshlanuvchilar uchun ham vizual dasturlashni o'rgatish uchun mo'ljallangan, shuningdek, ilg'or foydalanuvchi uchun Generativ dizaynga tezkor kirishni ta'minlaydi. Ushbu qo'llanmaning maqsadi yangi va uzoq vaqtdan beri foydalanuvchilar uchun Grasshopper-dan o'zlarining ijodiy ishlarida foydalanish asoslarini o'rganish uchun qo'llanma bo'lib xizmat qilishdir.

Ushbu qo'llanma sizga Grasshopper-dan samarali foydalanish uchun asosiy g'oyalar va muhim dizayn ko'nikmalarini o'rgatadi. Asoslar - bu Chigirtka o'quv qo'llanmalari to'plamining birinchi qismi. Ushbu qo'llanmada biz nimani ko'rib chiqamiz:

  • Kirish- Chigirtka nima va u qanday ishlatiladi?
  • Chigirtkaga salom ayting- Birinchi ta'rifingizni yarating
  • Chigirtkaning ta'rifi tuzilishi- Ta'rif nimadan iborat?
  • Algoritm bloklarini qurish- Oddiy boshlang va murakkablarini yarating
  • Ro'yxatlar bilan loyihalash- Ro'yxat nima va u bilan qanday kurashish kerak?
  • Ma'lumotlar daraxtlari yordamida loyihalash- Ma'lumotlar strukturasi nima va u mening loyiham uchun nimani anglatadi?
  • Ilova- O'qishni davom ettirish uchun havolalar va ishchi fayllar

Oxir-oqibat, ushbu qo'llanma sizni Grasshopper bilan dasturlashning ko'plab imkoniyatlarini o'rganishga ilhomlantiradi deb umid qilamiz. Sayohatingizni boshlashda sizga omad tilaymiz.

LOYIHA GRASHOPPER GUID

Grasshopper Playbook Bob MakNil, Skott Devidson va Robert McNeel & Associates kompaniyasining Grasshopper Development jamoasi tomonidan asos solingan ochiq manbali loyihadir.

RAHMAT

Devid Ruttenga cheksiz ilhomi va Grasshopperdagi bebaho kashshof faoliyati uchun alohida minnatdorchilik bildiramiz. Shuningdek, biz Endryu O. Paynega ushbu ishni boshlagan resurslarni taqdim etgani uchun minnatdorchilik bildiramiz. Nihoyat, Bob MakNilga va Robert McNeel & Associates kompaniyasidagi barchaga yillar davomida ko'rsatgan saxiy yordami uchun katta rahmat. Shuningdek, Natalya Medvedeva va Vladimir Voronichga qo'llanmani rus tiliga tarjima qilgani uchun minnatdorchilik bildiramiz.

TALAB QILISh DASTURI

Rhino 5.0 sanoat dizayni simulyatsiyasi dasturiy ta'minotida bozor yetakchisi hisoblanadi. O'ta murakkab shakllarni to'g'ridan-to'g'ri 3D rendererlar yordamida modellashtirish yoki ishlab chiqarish mumkin. Kuchli NURBS (Non-Uniform Rational B-Spline) dvigateliga ega Rhino 5.0 egri chiziqlar, sirtlar va qattiq jismlarni yaratish, tahrirlash, tahlil qilish va tarjima qilish imkoniyatiga ega. Murakkablik, daraja yoki o'lcham bo'yicha hech qanday cheklovlar yo'q.

Chigirtka

Generativ algoritmlardan foydalangan holda yangi shakllarni o'rganayotgan dizaynerlar uchun Grasshopper - bu Rhinoning 3D modellash vositalari bilan chambarchas bog'langan grafik algoritm muharriri. RhinoScript yoki Python-dan farqli o'laroq, Grasshopper mavhum dasturlash sintaksisini bilishni talab qilmaydi, lekin baribir dizaynerlarga eng oddiydan hayratlanarligacha shakl generatorlarini yaratishga imkon beradi.

FORUM

Grasshopper forumi juda faol va savollar/javoblarni joylashtirish va deyarli hamma narsada yordam topish uchun ajoyib manbani taklif etadi. Forum quyidagi toifalarga bo'lingan: umumiy masalalarni muhokama qilish, xatolar, misollar, mashhur savollar.

General Grasshopper FAQ bo'limida sizda bo'lishi mumkin bo'lgan ko'plab savollarga javoblar, shuningdek, foydali havolalar mavjud:

Rhino3D bilan bog'liq umumiy savollar uchun birinchi navbatda McNeil Forum, Discourse-ni tekshiring.

LITSIZZONA HAQIDA MA'LUMOT

Grasshopper oʻquv qoʻllanmasi – Creative Commons attributioni ostida litsenziyalangan – NonCommercial-ShareAlike 3.0 Unported litsenziyasi. Ushbu litsenziyaning toʻliq matni bilan quyidagi manzilda tanishish mumkin:

Arxitektura bugungi kunda tobora ko'proq dasturlash bilan bog'liq. Shu bilan birga, me'mor dasturchi bo'lishi shart emas, lekin dasturlash imkoniyatlarini tushunish va ulardan to'g'ri foydalanish juda muhimdir. Algoritmik fikrlash asoslarini bilgan arxitektor boshqa mutaxassislar (muhandislar, dasturchilar) bilan birgalikda 21-asr talablariga javob beradigan, o‘z ishining samaradorligi va raqobatbardoshligini sezilarli darajada oshiradigan zamonaviy loyihalarni yaratishga qodir bo‘ladi.

Intensiv kurs amaliyotchi arxitektorlar, interyer dizaynerlari va murakkab geometriyani qurishning algoritmik usullarini o'zlashtirish va ularni amaliyotga tatbiq etishni istagan talabalar uchun mo'ljallangan. Shuningdek, u maket bo'yicha mutaxassislar, sanoat dizaynerlari, ko'rgazma stendlari va vitrinalari dizaynerlari uchun foydali bo'ladi. Kurs yangi Grasshopper foydalanuvchilari uchun ham, dastur bilan chuqur tanish bo'lganlar uchun ham foydali bo'ladi.

Kursning maqsadi algoritmik fikrlash ko'nikmalarini ta'minlash, kompyuterdan foydalanish yoki ishlatilmasligidan qat'i nazar, murakkab geometriyani qurish algoritmlarini yaratishni o'rgatishdir. Biz har bir ishtirokchi, kelajakda dasturlash bilan shug'ullanadimi yoki yo'qmi, arxitektor-dasturchilar bilan bir tilda gaplasha olishini va kerak bo'lsa, ular uchun topshiriqni to'g'ri tuzishini xohlaymiz.

Funktsionallikni mustaqil o'rganish va ma'lumotlar bilan ishlash Grasshopper dasturida muvaffaqiyatli natijalarga erishish uchun asosdir. Shuning uchun kursning muhim urg'ularidan biri: algoritmlarni yaratishga yondashuvni o'rganish, vositaning imkoniyatlarini tushunish va uni qanday qilib eng samarali o'rganishni bilish.

Intensiv dastur ikki qismga bo'lingan. Birinchisi, Grasshopper va uning qo'shimchalari bo'yicha treningni o'z ichiga oladi. Ikkinchi bo‘limda ishtirokchilar dasturni bilish darajasiga qarab guruhlarga bo‘linadi. Har bir guruh kursda o'rganilgan vositalar kutubxonasidan foydalangan holda algoritm ishlab chiqadi. Ko'proq tayyor ishtirokchilar ma'lumotlar bilan ishlash bo'yicha chuqur bilim oladilar, o'qituvchilar zarur mavzularni mashq qilish uchun individual mashqlar yaratadilar;

Intensiv kurs doirasida talabalar quyidagilarni o'rganadilar:

    Grasshopper va uning qo'shimchalari xususiyatlari. Mesh asboblari (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kengaroo, Ladybug, Human UI, Ivy, Flux, Gh to'plamlari - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation kabi qo'shimchalardan foydalanish bo'yicha amaliy mashqlar , Treesloth, Daraxt qurbaqasi, Fab asboblari, Galapagos;

    murakkab geometriya hosil qiluvchi algoritmlarni yaratishga yondashuvlar;

    chigirtkadagi asosiy texnikalar va dasturning barcha funksiyalari yangi boshlanuvchilar uchun;

    ma'lumotlar bilan ishlash texnikasi - ilg'or foydalanuvchilar uchun;

O'qituvchilar

Daniel Zaxaryan arxitektor, Oliy san'at va dizayn maktabi o'qituvchisi, Zaha Hadid Vena studiyasining bitiruvchisi.

Vladimir Voronich muhandis, hisoblash dizayni bo'yicha mutaxassis va Tyumen davlat qurilish universitetining tadqiqot laboratoriyasi rahbari bo'lib, uning asosiy yo'nalishi parametrik dizayndir.

Albert Sumin - MART oyi o'qituvchisi, BIM Akademiyasining BIM menejeri, Sankt-Peterburgdagi Laxta markazi loyihasi uchun murakkab 3D modellarni yaratuvchilardan biri.

Maksim Vorotnikov - me'mor va urbanist, hisoblash dizayni bo'yicha mutaxassis, arxitektura va landshaftni uch o'lchovli havodan skanerlash xizmati Prismo asoschilaridan biri.

Aleksandra Boldyreva - me'mor, MART o'qituvchisi, Labar kompaniyasining hisoblash dizayni bo'limi boshlig'i, Spotcamp loyihasining asoschisi, Simplex shovqin studiyasining asoschi hamkori, "Branching Point" ta'lim va tadqiqot loyihasining asoschisi.

Kurs haqida batafsil ma'lumot uchun MARCH veb-saytiga tashrif buyuring: http://new.march.ru/courses/intensiv-grasshopper/

Jadval

Darslar soat 10:00 dan 18:00 gacha o'tkaziladi.

Kursga yozilish orqali siz fan va sanʼatning turli sohalaridagi ijodkorlar tashkiloti: meʼmorlar, dizaynerlar, kinorejissyorlar, muhandislar, rassomlar, ishlab chiquvchilar, tahlilchilar va boshqa ijodkorlardan iborat boʻlgan Liganing toʻliq aʼzosi boʻlasiz.

Klubga a'zolik

Liga professionallardan tashkil topgan norasmiy uyushmadir. Biz bilan siz tadbirkorlar va xodimlarni topa olmaysiz, balki har doim yordam berishga va yangi narsalarni muhokama qilishga tayyor bo'lgan hamfikr odamlarning do'stona jamoasini topasiz. Biz ko'plab mahorat darslari, konferentsiyalar, mahorat darslari, kechalar, filmlar namoyishi, tanlovlar va boshqa qiziqarli tadbirlarni tashkil qilamiz, ularda siz doimo qatnashishingiz va agar xohlasangiz, ularda qatnashishingiz mumkin.

Taqdimot va sertifikat

Kursni tugatgandan so'ng biz ishtirokchilarimiz uchun maxsus kechalar tashkil qilamiz, u erda natijalarni umumlashtiramiz va kursni tugatganligini ko'rsatadigan sertifikatlar beramiz.

Aloqalar va manbalar

Bundan tashqari, biz tajriba almashish va almashish, yangi g'oyalarni muhokama qilish, qo'shma loyihalarda ishtirok etish yoki jamoa va hamkorlar topishga yordam berishdan mamnunmiz. Siz bizning barcha ulanishlarimiz va manbalarimizdan foydalana olasiz.

Ish va amaliyot

Biz yoshlarga stajirovka o‘tashda mamnuniyat bilan yordam beramiz va muvaffaqiyatli odamlarni moda byurolari, dizayn kompaniyalari va studiyalarda ishlashga taklif qilamiz. Agar sizda mablag' yetishmasa, biz bilan har doim yarim kunlik ish topishingiz mumkin ().

2-darajali o'quv qo'llanmasi eng ko'p uchraydigan qiyin model shakllarini o'z ichiga oladi. Ushbu qiyin shakllarni hal qilish usullarini o'rganish uchun ushbu qo'llanmadan foydalaning. (PDF va modellar)

Interfeysni qanday sozlash, chizish, tahrirlash, modellashtirish va o'zgartirish vositalaridan qanday foydalanish, shu jumladan yangi Gumball vositalari (270 ta video) bo'yicha o'n sakkiz bob.

Mac uchun Rhino haqida Kayl Xouchensning 9 qismdan iborat o'quv qo'llanmasida bilib oling. Ushbu o'quv qo'llanma interfeys, eskizlar va sirtlarni haqiqiy ish jarayoniga o'z ichiga oladi.

Ushbu misol oddiy mexanik qismni modellashtirish uchun Rhino-dan qanday foydalanishni ko'rsatadi. Keyin 2 o'lchamli chiziq chizmasini yarating va o'lchov matnini o'zgartiring. (Onlayn yordam)

Ishga kirishish va onlayn foydalanuvchi qoʻllanmasini yuklab oling. Interfeys, asosiy buyruqlar, yuzalar, qattiq jismlar, chizmachilik va tasvirni kuzatish boʻyicha oʻquv qoʻllanmalari va namunalarni oʻz ichiga oladi.

Kayl Xouchens sizga qo'lda chizilgan dizayn qisqartmasidan ishlaydigan quloq kurtaklarini qanday modellashtirishni ko'rsatadi. Kayl Rhinoda "erkin uslub" ni modellashtirgani uchun uni jonli qiladi. (40 daqiqa)

Jeyms Karruthers o'zining asosiy modellashtirish ish oqimini, shuningdek, Rhinoda murakkab erkin shakllarni modellashtirish uchun bir nechta ilg'or fokuslarni ko'rsatadi.(1:07 soat)

2-darajali qo'llanma ko'plab eng keng tarqalgan qiyin model shakllarini qamrab oladi. Ushbu qiyin shakllarni hal qilish usullarini o'rganish uchun ushbu qo'llanmadan foydalaning. (PDF va modellar)

Rhino V5 o'rnatuvchisi o'rnatish jarayoni muvaffaqiyatsiz tugagach, jurnal faylini ko'rsatadi. Ushbu jurnal fayli har qanday muammolarni hal qilishda texnik guruhimizga yordam beradi. (maqola)

Ushbu "Karkidon" video darsida siz yog'och yoki zargarlik buyumlarida ko'rishingiz mumkin bo'lgan oddiy aylantirish shaklini modellashni o'rganasiz (10 daqiqa)

SmartTrack - bu Rhino ko'rish oynasida vaqtinchalik mos yozuvlar chiziqlari va nuqtalarni aks ettiruvchi modellashtirish yordami. Biz undan o'lchamlarni aniqlash va egri chizish uchun foydalanamiz. (4 daqiqa)

Qafasni tahrirlash buyrug'ini bilib oling. Bu mijoz bilan GoToMeeting-ning qo'pol ekranli yozuvi. Qandaydir qiziqarli. Audio yo'q: Ovozsiz film uslubi. (2 daqiqa)

Model tolerantligi va Rhinodagi birliklar deyarli har bir buyruqqa ta'sir qiladi. Iloji boricha samarali modellashtirishga yordam berish uchun tolerantlikni qanday sozlashni bilib oling.(8 daqiqa)

Rhino 5 hozirda yanada ilg'or, real vaqtda ekran rejimlarini yaratish uchun sozlanishi mumkin bo'lgan ko'plab ilg'or displey opsiyalariga ega. (maqola va namunalar)

Grasshopper bilan qanday boshlashni bilmoqchimisiz? Boshqa qaramang. Grasshopperning asosini o'rganish uchun Grasshopper yaratuvchisi Devid Rutten bilan bir oz vaqt o'tkazing. (13 qismli seriya)

Grasshopper yaratuvchisi Devid Rutten bilan bir oz vaqt o'tkazing, Grasshopperning asosiy tushunchalaridan biri, ma'lumotlar daraxtlari. (6 qismli seriya)

Generativ zargarlik buyumlari va moda dizayni bo'yicha hamjamiyatimiz generativ algoritmlardan foydalangan holda yangi shakllarni o'rganayotgan dizaynerlar uchundir. (Veb-sayt va hamjamiyat)

O'zingizning dizayningizni chop qilyapsizmi yoki boshqa birovning modelini tayyorlashga harakat qilyapsizmi, Kaylning texnikasi modelni iloji boricha tezroq chop etishga yordam beradi. (9 qismli seriya)

Rhino 5 da protsessual teksturalar yordamida joy o'zgartirilgan to'r obyektlarini qanday yaratishni bilib oling. O'zgartirishlar ko'rsatish maqsadlarida ishlatilishi yoki ishlab chiqarish uchun ajratilishi va tahrirlanishi mumkin. (18 daqiqa)

Renderlash, Materiallar yoki oddiygina ko‘rish oynasini suratga olishdagi katta o‘zgarishlar bilan endi taqdim etish, muhokama qilish, qaror qabul qilish va takrorlash osonroq va tezroq.

Rhino-ning yangi displey liniyasi tezroq, barqarorroq va GPU sezgir shaderlar va xotirani optimallashtirish kabi zamonaviy grafik qurilmalarda mavjud xususiyatlardan foydalanadi.

Biz hujjatlar ish jarayonining ko'p qismlarini to'liq qayta ishlangan annotatsiya uslubidagi interfeysdan tortib, DWG-ni yaxshiroq qo'llab-quvvatlash va RichText-ga qadar aniqladik.

Rhino 6 API takomillashtirilgan, yaxshi hujjatlar va Grasshopper-dan Rhino buyruqlariga ko'proq kirish imkoniyati bilan bepul SDK-larimizga katta yaxshilanishlarni olib keladi.

Rhino 6 ko'plab yaxshilanishlarni o'z ichiga oladi. 40 000 dan ortiq beta-testerlar tufayli biz Rhino 6-ni sinovdan o'tkaza oldik va uni eng barqaror versiyaga aylantirdik.

RhinoScript - bu Microsoft-ning VBScript tiliga asoslangan skript yaratish vositasi RhinoScript yordamida siz Rhino-ga funksiyalarni tezda qo'shishingiz yoki takroriy vazifalarni avtomatlashtirishingiz mumkin.

Python zamonaviy "dasturlash tili" bo'lib, uni o'rganish va ishlatish odatda boshqa skriptsiz uslub tillariga qaraganda osonroq. Shunga qaramay, u juda kuchli.

Dasturlash asoslarini o'rganish uchun mobil ilova. Dastur amaliy topshiriqlar bilan qisqa darslar turkumi orqali bo'lajak kodlovchilarga asosiy JavaScript-ni o'rgatadi. Loyiha amerikalik olim va Garvard Mark I kompyuterining birinchi dasturchilaridan biri Greys Xopper nomiga o'xshash bo'lgani uchun Grasshopper nomini oldi.

dan boshlab dasturda bir qator kurslar mavjud Asoslar. U kodlashning asosiy atamalari va komponentlarini tushuntiradi: funksiyalar, o'zgaruvchilar, satrlar, tsikllar, massivlar, shartlar, operatorlar va ob'ektlar. Keyinchalik, foydalanuvchilarga D3 kutubxonasidan foydalangan holda turli xil murakkablikdagi figuralarni chizishga bag'ishlangan yana ikkita kursga taklif qilinadi.

Amaliy topshiriqlar va test savollari materialni o‘zlashtirgani sayin qiyinlashadi. Grasshopper o'zining kodlash muhitiga ega. Muammolarni hal qilishda, foydalanuvchilar yozma dasturni ishga tushirishlari bilanoq, ular avtomatik ravishda maslahat bilan xabar oladi.



Ilova yutuqlar va taraqqiyotni kuzatish ko'rsatkichlari kabi barcha turdagi motivatorlarni taklif etadi. Tez orada ishlab chiquvchilar bilim bazasini kengaytirishni va asosiy bo'limga qo'shimcha nazariya va amaliyotni qo'shishni, shuningdek, dasturga bir nechta yangi kurslarni kiritishni rejalashtirmoqdalar. Hozircha o'rganish uchun yangi tillarni qo'shish rejalashtirilmagan, chunki 120-sonli dasturchilarning fikriga ko'ra, JS professional dasturchilarning 70% dan ortig'i foydalanadigan dunyodagi eng mashhur vositadir.

Grasshopper butun dunyo bo'ylab iOS va Android-da mavjud, lekin faqat ingliz tilida.

Google ta'lim loyihalarini rivojlantirishga katta e'tibor beradi. Eslatib o‘tamiz, mart oyi boshida kompaniya mashinalarni o‘rganish asoslari bo‘yicha bepul kursni taklif qiladi.