Grasshopper სასწავლო საფუძვლები. Grasshopper არის უფასო პროგრამა Google-ის დეველოპერებისგან, რომელიც ასწავლის JavaScript პროგრამირების საფუძვლებს მინი თამაშების საშუალებით.

მობილური აპლიკაცია პროგრამირების საფუძვლების შესასწავლად. პროგრამა ასწავლის მომავალ კოდირებს ძირითად JavaScript-ს მოკლე, პრაქტიკული გაკვეთილების სერიის მეშვეობით. პროექტს ეწოდა Grasshopper (grasshopper), რადგან ის თანხმოვანია სახელთან Grace Hopper (Grace Hopper) - ამერიკელი მეცნიერი და ჰარვარდის მარკ I კომპიუტერის ერთ-ერთი პირველი პროგრამისტი.

კურსების სერია ხელმისაწვდომია აპლიკაციაში, დაწყებული საფუძვლები. იგი განმარტავს კოდირების ძირითად ტერმინებსა და კომპონენტებს: ფუნქციებს, ცვლადებს, სტრიქონებს, მარყუჟებს, მასივებს, პირობითებს, ოპერატორებს და ობიექტებს. შემდეგი, მომხმარებლებს შეუძლიათ გაიარონ კიდევ ორი ​​კურსი სხვადასხვა სირთულის ფორმების დახატვის შესახებ D3 ბიბლიოთეკის გამოყენებით.

მასალის ათვისებისას პრაქტიკული დავალებები და ტესტის კითხვები რთულდება. Grasshopper-ს აქვს საკუთარი კოდირების გარემო. პრობლემების გადაჭრისას, როგორც კი მომხმარებლები აწარმოებენ წერილობით პროგრამას, ისინი ავტომატურად იღებენ შეტყობინებას მინიშნებით.



აპლიკაციაში ხელმისაწვდომია ყველა სახის მოტივატორი, როგორიცაა მიღწევები და პროგრესის ინდიკატორები. უახლოეს მომავალში დეველოპერები გეგმავენ ცოდნის ბაზის გაფართოებას და საბაზისო განყოფილებას მეტი თეორიისა და პრაქტიკის დამატებას, ასევე პროგრამაში რამდენიმე ახალი კურსის ჩართვას. ამჟამად არ იგეგმება ახალი ენების დამატება შესასწავლად, რადგან Area 120 ამბობს, რომ JS არის ყველაზე პოპულარული ინსტრუმენტი მსოფლიოში, რომელსაც იყენებს პროფესიონალი პროგრამისტების 70%-ზე მეტი.

Grasshopper ხელმისაწვდომია iOS და Android-ისთვის მთელ მსოფლიოში, მაგრამ მხოლოდ ინგლისურ ენაზე.

Google დიდ ყურადღებას უთმობს საგანმანათლებლო პროექტების განვითარებას. შეგახსენებთ, რომ მარტის დასაწყისში კომპანია შესთავაზებს უფასო კურსს მანქანათმცოდნეობის საფუძვლების შესახებ.

10 წლის წინ ყველას არ სჯეროდა BIM-ის, მაგრამ ახლა ის საკვანძო სტანდარტია. თუ უკვე შევეჩვიეთ BIM მენეჯერებს, მაშინ არქიტექტორ-პროგრამისტის კავშირი ყველასთვის გასაგები არ არის. მაგრამ ეს აპლიკაცია სერიოზულია: რადგან ეს არ არის მოდის ტენდენცია, არამედ პროცესის ოპტიმიზაცია.

პარამეტრიკა და ციფრული ალგორითმები, რა თქმა უნდა, ხელს უწყობს საოცარი ფორმების შექმნას, მაგრამ ისინი უფრო მეტად მუშაობენ პრაქტიკის სასარგებლოდ: ისინი ზრდის მუშაობის სიჩქარეს, პოულობენ ერთადერთ სწორ გადაწყვეტას, ათავისუფლებენ რუტინას და ცვლის სამუშაოს სტრუქტურას. მთელი სფეროს.

ამიტომ, დიმიტრი სვინინიკოვი, სამშენებლო კომპანიის დირექტორი და არტემ კონევსკიხი, ბირთვული კვლევის ინსტიტუტის კურსდამთავრებული, ხელი მოაწერეს MARCH-ის ინტენსიურ კურსს "ალგორითმული დიზაინი". აბსოლუტური მათემატიკური წარსულის მქონე ადამიანები არქიტექტორებს შორის ძალით გამოჩნდნენ - ბაზრის რეალობის იძულებით.

დიმიტრიმ დანიის ბიუროსთან მუშაობისას დაინახა, რამდენად აქტიურად იყენებენ ციფრულ ტექნოლოგიებს იქ და მიხვდა, რომ თუ ალგორითმებს არ დაეუფლებით, მაშინ მალე შეკვეთების გარეშე დარჩებით. არტემი მოვიდა ბავშვების გულისთვის. ის ხელმძღვანელობს ახალგაზრდული ინოვაციური შემოქმედების ცენტრს „ფიზიკური კუნსტკამერა“ და ახალი თაობისთვის პროგრამირება მთავარი მოთხოვნაა.

მოგვიანებით, უკვე გუნდში, არტემი და დიმიტრი დაიცავენ ვერტიკალური მწვანე კედლის პროექტს, მოიგებენ მასთან აგროჰაკათონს და მიიღებენ მოწვევას რთული სტრუქტურის განსახორციელებლად. და ეს ყველაფერი სამთვიანი ტრენინგის შემდეგ, საიდანაც, არტემის თქმით, მას ყველაზე მეტად ახსოვს დიმიტრის მუდმივი ენთუზიაზმი: ”ასე რომ, მე მომიწევდა სამუშაოდ სამი თანამშრომელი დავაყენო და ახლა არის სცენარი, რომელიც ყველაფერს აკეთებს მათ გარეშე.”


Amazonia პროექტი, რომელიც განხორციელდა MARCH სკოლის PRO ინტენსიურობის ფარგლებში

ვინ (ან რა) ემუქრება ჩვენს სამუშაოებს

ალგორითმების პოტენციალი არქიტექტურაში გამოვლინდა Grasshopper-ის მიერ, რომელიც სულ უფრო ხშირად ისწავლება რუსეთში. ჩვენ ვუთხარით Strelka Design Bureau-ს არქიტექტორის ისტორია, რომელიც ლონდონში სწავლის შემდეგ სტუდენტებს ასწავლის არა მხოლოდ თავად პროგრამას, არამედ. MARSH-ში ამ თემაზე რამდენიმე კურსია. შემდეგი იწყება 11 სექტემბერს: ინტენსიურ „ადაპტიურ არქიტექტურაში“ ერთ კვირაში შეისწავლიან მუშაობის სამ მიმართულებას და Rhino + Grasshopper + Arduino-ს თაიგულს.

დიმიტრიმ და არტემმა გაიარეს მოწინავე კურსი, მაგრამ ეს ყველაფერი დაიწყო ძირითადი კონცეფციებით და პირველი გაცნობით Grasshopper-თან. საჭირო იყო გადაცემის ლოგიკის გააზრება, რაც მონაწილეებისთვის დიდ აღმოჩენად არ იქცა. იგი ეფუძნება პროგრამირების ზოგად პრინციპებს, რომლებიც გამოიყენება ყველა სფეროში.

ერთი თვის თეორიის შემდეგ, გუნდმა დაიწყო Amazonia პროექტის შემუშავება, ვერტიკალური მებაღეობის სისტემა, რომელიც შექმნილია თავად მომხმარებლის მიერ საჭირო პარამეტრების მიხედვით: ქოთნების რაოდენობა, საერთო ზომები და ბადის ფორმა. ამ მონაცემებზე დაყრდნობით, ალგორითმი ავტომატურად წარმოქმნის სტრუქტურას, ქმნის ნახატებს და ამუშავებს სარწყავი სისტემას.






Amazonia-ს განვითარების ეტაპები: ალგორითმი ამარტივებს მომხმარებლის გამოცდილებას, საშუალებას აძლევს პროდუქტის სრულ პერსონალიზაციას და ოპტიმიზაციას უკეთებს წარმოების პროცესს ყველა საჭირო დოკუმენტაციის გენერირებით, ამცირებს მისი განვითარების დროს და ამცირებს დიზაინსა და წარმოებაში ჩართული თანამშრომლების რაოდენობას.

მთავარი ამოცანა იყო ალგორითმის დაწერა, რომელიც წარმოქმნის ვერტიკალურ ბაღის სისტემას. Grasshopper-ის შემთხვევაში წერა კი არ გჭირდებათ, არამედ მოქმედებების ვიზუალური ჯაჭვების აგება ფუნქციური კვანძებიდან, კვანძებიდან. თითოეული კვანძი ასრულებს თავის დავალებას და იმის მიხედვით, თუ როგორ უკავშირდება ისინი ერთმანეთს, შესაძლებელია სრულიად განსხვავებული მიმართულების პრობლემების გადაჭრა.

ალგორითმს ემატება სხვადასხვა დანამატები. კურსზე საჭირო იყო ინტერფეისის შემუშავება, რათა მომხმარებელს თავად შეექმნა სასურველი კედელი თავისი კრიტერიუმებით. შემდეგ ეს ინტერფეისი შეიძლება ჩაშენდეს საიტზე და გაუშვას ონლაინ მაღაზია. საერთო ჯამში, Amazonia-სთვის გამოიყენებოდა 7-10 სკრიპტი, მაგრამ მათი რიცხვი მუდმივად იზრდება: მხოლოდ ძირითადიდან ჩვენ ჩამოვთვალეთ 24. ინტერფეისისთვის Human UI მოდული ალგორითმს უკავშირებდა ძირითად კონტროლებს და მათ შექმნას შესაძლებელი გახადეს. ფენა თავად პროგრამასა და მომხმარებელს შორის, რომელიც შორს არის Grasshopper-ისგან.

ინტერფეისის გარდა, დანამატები გამოგადგებათ მოდულისთვის, რომელიც ითვლის მთელი სტრუქტურის ღირებულებას. ფასის გაანგარიშება პარამეტრული დიზაინის მხოლოდ ერთ-ერთი კონცეფციაა: ალგორითმს შეუძლია არა მხოლოდ ნახატების გენერირება, არამედ სტრუქტურის სავარაუდო ღირებულების გამოთვლა მოცემული კოეფიციენტების გამოყენებით და შეაგროვოს სრული საპროექტო დოკუმენტაცია. და ეს ყველაფერი არასტანდარტული დიზაინისთვის, რომელიც, ინტერფეისის მიხედვით, ადამიანმა გააკეთა თავისთვის.

შედეგი არის მზა პროდუქტი, რომელიც ავტომატურად ქმნის დიზაინს და ქმნის შედეგს. საწარმოო ჯაჭვის ნაცვლად, სადაც ერთი ადამიანი ქმნის კონცეფციას, მეორე ხატავს, მესამე აკეთებს მოდელს და მეოთხე მუშაობს მანქანაზე, ეს ყველაფერი ალგორითმის ერთ წუთ მუშაობას მოჰყვა. ეს არის მომავლის ეკონომიკა.


"ამაზონიას" შექმნის სრული პროცესი

ცხოვრება კურსის შემდეგ

დამთხვევა, დაცვის შემდეგ, Amazonia დასრულდა Agrohackathon-ზე: ორდღიანი მარათონი, სადაც გუნდები ეჯიბრებიან ურბანული მებაღეობის საუკეთესო იდეების მოსაფიქრებლად. დიმიტრი და არტემი ბოლო მომენტში გამოჩნდნენ, ორ დღეში ააწყვეს Amazonia-ს ახალი ვერსია და მიიღეს ჯილდო საუკეთესო დიზაინის პროექტისთვის. ახლა ავტორები მოწვეულნი არიან კედლის დანერგვაზე ფიტექსპარკის ახალ შენობაში.

პარალელურად, დიმიტრი სვინინიკოვმა უკვე მოახერხა ახალი პრინციპების გამოცდა თავის საქმიანობაში. არქიტექტორ ვლადისლავ კისელის პროექტის მიხედვით, მხატვართა ცენტრალურ სახლში დამონტაჟდა მარცვლეულის პავილიონი, რომელიც მთლიანად დააპროექტა Simplex Noise-ის გუნდმა და განხორციელდა სულ რაღაც 10 დღეში. მუშაობის სისწრაფის გარდა, სასიამოვნოდ გამაოცა ხარისხით: დიზაინი ხისტი გამოდგა, ყველა დეტალი ერთმანეთის გვერდით იდგა და არაფერი სჭირდებოდა გადაკეთებას ან გადახვევას.









არქიტექტურა დღეს სულ უფრო მეტად ასოცირდება პროგრამირებასთან. ამავდროულად, არქიტექტორი არ უნდა გახდეს პროგრამისტი, მაგრამ მნიშვნელოვანია პროგრამირების შესაძლებლობების გაგება და მათი სწორად გამოყენება. არქიტექტორი, რომელმაც იცის ალგორითმული აზროვნების საფუძვლები, შეძლებს სხვა სპეციალისტებთან (ინჟინრები, პროგრამისტები) ერთად შექმნას თანამედროვე პროექტები, რომლებიც აკმაყოფილებენ 21-ე საუკუნის მოთხოვნებს, მნიშვნელოვნად გაზრდის მათი მუშაობის ეფექტურობას და კონკურენტუნარიანობას.

ინტენსიური კურსი განკუთვნილია პრაქტიკოსი არქიტექტორებისთვის, ინტერიერის დიზაინერებისთვის, სტუდენტებისთვის, რომლებსაც სურთ დაეუფლონ რთული გეომეტრიის აგების ალგორითმულ მეთოდებს და გამოიყენონ ისინი პრაქტიკაში. ის ასევე სასარგებლო იქნება განლაგების სპეციალისტებისთვის, სამრეწველო დიზაინერებისთვის, საგამოფენო სტენდებისა და მაღაზიის ვიტრინების დიზაინერებისთვის. კურსი სასარგებლო იქნება როგორც Grasshopper-ის დამწყები მომხმარებლებისთვის, ასევე მათთვის, ვინც კარგად იცნობს პროგრამას.

კურსის მიზანია გამოავლინოს ალგორითმული აზროვნების უნარი, ასწავლოს როგორ შევქმნათ ალგორითმები რთული გეომეტრიის ასაგებად, მიუხედავად იმისა, გამოიყენება თუ არა კომპიუტერი. ჩვენ გვინდა, რომ თითოეულმა მონაწილემ, ჩაერთოს თუ არა მომავალში პროგრამირებაში, შეძლოს ერთ ენაზე ისაუბროს პროგრამისტ-არქიტექტორებთან და საჭიროების შემთხვევაში სწორად შეადგინოს მათთვის დავალება.

ფუნქციონალურობის დამოუკიდებელი შესწავლა და მონაცემებთან მუშაობა არის Grasshopper-ში წარმატებული შედეგის მიღწევის საფუძველი. სწორედ ამიტომ არის კურსის ერთ-ერთი მნიშვნელოვანი აქცენტი: ალგორითმების შექმნის მიდგომის სწავლა, ხელსაწყოს შესაძლებლობების გააზრება და მისი ყველაზე ეფექტურად სწავლის ცოდნა.

ინტენსიური პროგრამა დაყოფილია ორ ნაწილად. პირველზე ტრენინგები ჩატარდება Grasshopper-ზე და მის დანამატებზე. მეორე ნაწილში მონაწილეები დაიყოფიან ჯგუფებად პროგრამის ცოდნის ხარისხის მიხედვით. თითოეული ჯგუფი შეიმუშავებს ალგორითმს კურსის განმავლობაში ნასწავლი ინსტრუმენტების ბიბლიოთეკის გამოყენებით. უფრო მომზადებული მონაწილეები მიიღებენ მონაცემებთან მუშაობის სიღრმისეულ ცოდნას, ზოგიერთ შემთხვევაში მასწავლებლები შექმნიან ინდივიდუალურ სავარჯიშოებს საჭირო თემების დასამუშავებლად.

ინტენსიური კურსის ფარგლებში სტუდენტები ისწავლიან:

    Grasshopper-ის მახასიათებლები და მისი დანამატები. პრაქტიკული სავარჯიშოები დანამატების გამოყენებაზე, როგორიცაა Mesh tools (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, Gh - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation, Treesloth, ხის ბაყაყი, Fab ინსტრუმენტები, გალაპაგოსი;

    რთული გეომეტრიის წარმომქმნელი ალგორითმების შექმნის მიდგომები;

    ძირითადი ტექნიკა grasshopper-ში და პროგრამის მთელი ფუნქციონალობა - დამწყებთათვის;

    მონაცემებთან მუშაობის მეთოდები - მოწინავე მომხმარებლებისთვის;

მასწავლებლები

დანიელ ზახარიანი - არქიტექტორი, BHSAD-ის ლექტორი, ვენის სტუდია Zaha Hadid-ის კურსდამთავრებული.

ვლადიმირ ვორონიჩი არის ინჟინერი, გამოთვლითი დიზაინის სპეციალისტი, ტიუმენის სახელმწიფო საავიაციო უნივერსიტეტის კვლევითი ლაბორატორიის ხელმძღვანელი, რომლის ძირითადი მიმართულება პარამეტრული დიზაინია.

ალბერტ სუმინი - MARSH მასწავლებელი, BIM აკადემიის BIM-მენეჯერი, კომპლექსური 3D მოდელების ერთ-ერთი შემქმნელი სანქტ-პეტერბურგში Lakhta Center-ის პროექტისთვის.

მაქსიმ ვოროტნიკოვი არის არქიტექტორი და ურბანისტი, გამოთვლითი დიზაინის სპეციალისტი, Prismo-ს, არქიტექტურისა და ლანდშაფტის 3D საჰაერო სკანირების სერვისის თანადამფუძნებელი.

ალექსანდრა ბოლდირევა არის არქიტექტორი, MARCH-ის მასწავლებელი, Labar-ის გამოთვლითი დიზაინის ხელმძღვანელი, Spotcamp პროექტის დამფუძნებელი პარტნიორი, Simplex noise studio-ის დამფუძნებელი პარტნიორი, საგანმანათლებლო და კვლევითი პროექტის "Branch Point" დამფუძნებელი პარტნიორი.

კურსის შესახებ დამატებითი ინფორმაციისთვის იხილეთ MARCH ვებგვერდი: http://new.march.ru/courses/intensiv-grasshopper/

განრიგი

მეცადინეობები ტარდება დილის 10 საათიდან საღამოს 6 საათამდე.

კურსზე დარეგისტრირებით, თქვენ ხდებით ლიგის სრულუფლებიანი წევრი - ორგანიზაცია კრეატიული ადამიანებისგან შემდგარი მეცნიერებისა და ხელოვნების სხვადასხვა სფეროდან: არქიტექტორები, დიზაინერები, კინორეჟისორები, ინჟინრები, მხატვრები, დეველოპერები, ანალიტიკოსები და სხვა კრეატიულები.

კლუბის წევრობა

ლიგა არის არაფორმალური ასოციაცია, რომელიც შედგება პროფესიონალებისგან. აქ ნახავთ არა მეწარმეებს და თანამშრომლებს, არამედ თანამოაზრეების მეგობრულ გუნდს, რომელიც ყოველთვის მზად არის დასახმარებლად და განიხილოს რაიმე ახალი. ჩვენ ვაწყობთ უამრავ მასტერკლასს, კონფერენციას, ვორქშოპს, წვეულებებს, ფილმების ჩვენებას, კონკურსებს და სხვა საინტერესო ღონისძიებებს, რომლებსაც ყოველთვის შეგიძლიათ ეწვიოთ და მიიღოთ მონაწილეობა, თუ გსურთ.

თავდადება და სერთიფიკატი

კურსის დასრულების შემდეგ ჩვენ ვაწყობთ სპეციალურ წვეულებებს ჩვენი მონაწილეებისთვის, რომლებზეც ვაჯამებთ შედეგებს და ვაძლევთ კურსის დასრულების დამადასტურებელ სერტიფიკატებს.

ბმულები და რესურსები

გარდა ამისა, ჩვენ მოხარული ვართ გავუზიაროთ და გავცვალოთ გამოცდილება, განვიხილოთ ახალი იდეები, მივიღოთ მონაწილეობა ერთობლივ პროექტებში ან დავეხმაროთ გუნდისა და პარტნიორების პოვნაში. თქვენ გექნებათ წვდომა ჩვენს ყველა კავშირსა და რესურსზე.

სამუშაო და სტაჟირება

მოხარული ვართ, რომ ვეხმარებით ახალგაზრდებს სტაჟირებაში და ვიწვევთ მათ, ვისაც დრო აქვს, იმუშაოს მოდის ბიუროებში, დიზაინ კომპანიებსა და სტუდიებში. თუ სახსრები არ გაქვთ, ჩვენთან ყოველთვის შეგიძლიათ იპოვოთ ნახევარ განაკვეთზე სამუშაო ().