Grasshopper adalah software gratis dari pengembang Google yang mengajarkan dasar-dasar pemrograman JavaScript melalui mini-game. Grasshopper - perangkat lunak gratis dari pengembang Google yang mengajarkan dasar-dasar pemrograman JavaScript melalui mini-game yang dilatih Grasshopper

Edisi Ketiga V3.3

Grasshopper adalah editor algoritme grafis yang bekerja erat dengan alat pemodelan 3-D Rhino, memungkinkan desainer membuat generator bentuk dari yang paling sederhana hingga yang paling menakjubkan.

SELAMAT DATANG

Ini adalah edisi ketiga dari manual Belalang. Tutorial ini ditulis oleh Andrew O. Payne dari Lift Architects untuk Rhino4 dan Grasshopper versi 0.6.0007, pada saat publikasi ini mewakili pembaruan besar pada platform Grasshopper yang sudah kuat. Saat ini kami sedang menghadapi perubahan besar berikutnya dalam pengembangan Grasshopper dan oleh karena itu pembaruan yang diperlukan terhadap manual yang ada telah disiapkan. Kami sangat gembira dengan penambahan panduan terbaru ini, dan sekarang alat bantu internet, atas kontribusi luar biasa yang telah diberikan oleh anggota komunitas Belalang.

Dengan basis yang sangat baik, tim kami di Mode Lab mulai membuat dan mengembangkan edisi ketiga. Pengerjaan ulang materi yang ada ini telah memberi kami panduan lengkap tentang versi terbaru Grasshopper 0.90076, menyoroti apa yang kami yakini sebagai pembaruan fitur paling menarik. Teks, grafik, dan contoh pekerjaan yang diperbarui dirancang untuk mengajarkan pemrograman visual bahkan kepada pemula, serta memberikan pengenalan singkat tentang Desain Generatif untuk pengguna tingkat lanjut. Tujuan dari panduan ini adalah sebagai panduan lapangan bagi pengguna baru dan lama untuk mempelajari dasar-dasar penggunaan Grasshopper dalam upaya kreatif mereka.

Panduan ini akan mengajarkan Anda ide-ide mendasar dan keterampilan desain penting untuk menggunakan Grasshopper secara efektif. Dasar-dasarnya adalah bagian pertama dari kumpulan tutorial Belalang yang akan datang. Inilah yang akan kita bahas dalam tutorial ini:

  • Perkenalan- Apa itu Belalang dan bagaimana kegunaannya?
  • Sampaikan salam pada Belalang- Buat definisi pertama Anda
  • Struktur definisi belalang- Definisinya terdiri dari apa?
  • Konstruksi blok algoritma- Mulai dari yang sederhana dan buat yang rumit
  • Mendesain dengan Daftar- Apa itu daftar dan bagaimana cara mengatasinya?
  • Desain menggunakan pohon data- Apa yang dimaksud dengan struktur data dan apa pengaruhnya bagi proyek saya?
  • Aplikasi- Tautan dan file kerja untuk terus belajar

Kami berharap pada akhirnya tutorial ini dapat menginspirasi Anda untuk menjelajahi banyak kemungkinan pemrograman dengan Grasshopper. Kami berharap Anda beruntung saat memulai perjalanan Anda.

PANDUAN BELANG PROYEK

The Grasshopper Playbook adalah proyek sumber terbuka yang didirikan oleh Bob McNeel, Scott Davidson, dan tim Pengembangan Grasshopper di Robert McNeel & Associates.

RASA SYUKUR

Kami secara khusus berterima kasih kepada David Rutten atas inspirasinya yang tiada habisnya dan karya perintisnya yang sangat berharga di Grasshopper. Kami juga ingin mengucapkan terima kasih kepada Andrew O. Payne yang telah menyediakan sumber daya yang memulai pekerjaan ini. Terakhir, terima kasih yang sebesar-besarnya kepada Bob McNeel dan semua orang di Robert McNeel & Associates atas dukungan murah hati mereka selama bertahun-tahun. Kami juga berterima kasih kepada Natalia Medvedeva dan Vladimir Voronich karena telah menerjemahkan manual ini ke dalam bahasa Rusia.

PERANGKAT LUNAK YANG DIPERLUKAN

Rhino 5.0 adalah pemimpin pasar dalam perangkat lunak simulasi desain industri. Bentuk yang sangat kompleks dapat dimodelkan atau diproduksi langsung menggunakan penyaji 3D. Menampilkan mesin NURBS (Non-Uniform Rational B-Spline) yang bertenaga, Rhino 5.0 mampu membuat, mengedit, menganalisis, dan menerjemahkan kurva, permukaan, dan benda padat. Tidak ada batasan pada kompleksitas, derajat atau ukuran.

Belalang

Untuk desainer yang mengeksplorasi bentuk-bentuk baru menggunakan algoritma generatif, Grasshopper adalah editor algoritma grafis yang dipadukan erat dengan alat pemodelan 3D Rhino. Berbeda dengan RhinoScript atau Python, Grasshopper tidak memerlukan pengetahuan tentang sintaksis pemrograman abstrak, namun tetap memungkinkan desainer untuk membuat generator bentuk dari yang paling sederhana hingga yang menakjubkan.

FORUM

Forum Grasshopper sangat aktif dan menawarkan sumber daya yang bagus untuk memposting pertanyaan/jawaban dan mencari bantuan tentang apa saja. Forum ini dibagi ke dalam kategori berikut: diskusi tentang masalah umum, kesalahan, contoh, pertanyaan populer.

Bagian FAQ Belalang Umum berisi jawaban atas banyak pertanyaan yang mungkin Anda miliki, serta tautan yang berguna:

Untuk pertanyaan umum mengenai Rhino3D, cek dulu di McNeil Forum, Discourse.

INFORMASI LISENSI

Tutorial Belalang - Berlisensi di bawah Atribusi Creative Commons - Lisensi NonCommercial-ShareAlike 3.0 Unported. Teks lengkap lisensi ini tersedia di alamat ini:

Arsitektur saat ini semakin dikaitkan dengan pemrograman. Pada saat yang sama, seorang arsitek tidak harus menjadi seorang programmer, namun sangat penting untuk memahami kemampuan pemrograman dan menggunakannya dengan benar. Seorang arsitek yang mengetahui dasar-dasar pemikiran algoritmik akan mampu, bersama dengan spesialis lainnya (insinyur, pemrogram), menciptakan proyek modern yang memenuhi persyaratan abad ke-21, sehingga secara signifikan meningkatkan efisiensi kerja dan daya saing mereka.

Kursus intensif ini ditujukan bagi para arsitek praktik, desainer interior, dan mahasiswa yang ingin menguasai metode algoritmik untuk membangun geometri kompleks dan mengimplementasikannya dalam praktik. Ini juga akan berguna bagi spesialis tata letak, perancang industri, dan perancang stan pameran dan etalase. Kursus ini akan berguna bagi pengguna Grasshopper pemula dan mereka yang sudah sangat familiar dengan program ini.

Tujuan dari kursus ini adalah untuk memberikan keterampilan berpikir algoritmik, mengajarkan pembuatan algoritma untuk membangun geometri kompleks, terlepas dari apakah komputer digunakan atau tidak. Kami ingin setiap peserta, apakah dia akan terlibat dalam pemrograman di masa depan atau tidak, dapat berbicara dalam bahasa yang sama dengan arsitek-pemrogram dan, jika perlu, menyusun tugas untuk mereka dengan benar.

Studi independen tentang fungsionalitas dan bekerja dengan data adalah dasar untuk mencapai hasil yang sukses di Grasshopper. Itulah sebabnya salah satu penekanan penting dari kursus ini: mempelajari pendekatan untuk membuat algoritme, memahami kemampuan alat, dan mengetahui cara mempelajarinya dengan paling efektif.

Program intensif dibagi menjadi dua bagian. Yang pertama akan mencakup pelatihan tentang Grasshopper dan tambahannya. Pada bagian kedua, peserta akan dibagi menjadi beberapa kelompok tergantung pada tingkat kemahiran mereka dalam program. Setiap kelompok akan mengembangkan algoritma menggunakan perpustakaan alat yang dipelajari dalam kursus. Peserta yang lebih siap akan menerima pengetahuan mendalam tentang bekerja dengan data; dalam beberapa kasus, guru akan membuat latihan individu untuk mempraktikkan topik yang diperlukan.

Sebagai bagian dari kursus intensif, siswa akan belajar:

    fitur Grasshopper dan add-onnya. Latihan praktis menggunakan add-on seperti alat Mesh (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, bundel Gh - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation , Treesloth, Katak pohon, peralatan luar biasa, Galapagos;

    pendekatan untuk menciptakan algoritma yang menghasilkan geometri kompleks;

    teknik dasar belalang dan semua fungsi program ini untuk pemula;

    teknik untuk bekerja dengan data - untuk pengguna tingkat lanjut;

Guru

Daniel Zakharyan adalah seorang arsitek, guru di Sekolah Tinggi Seni dan Desain, dan lulusan Studio Zaha Hadid Wina.

Vladimir Voronich adalah seorang insinyur, spesialis desain komputasi, dan kepala laboratorium penelitian di Universitas Teknik Sipil Negeri Tyumen, yang fokus utamanya adalah desain parametrik.

Albert Sumin adalah guru MARET, manajer BIM dari Akademi BIM, salah satu pencipta model 3D kompleks untuk proyek Lakhta Center di St.

Maxim Vorotnikov adalah seorang arsitek dan urbanis, spesialis dalam desain komputasi, salah satu pendiri Prismo, layanan pemindaian udara tiga dimensi untuk arsitektur dan lanskap.

Alexandra Boldyreva adalah seorang arsitek, guru MARET, kepala desain komputasi di Labar, mitra pendiri proyek Spotcamp, mitra pendiri studio kebisingan Simplex, mitra pendiri proyek pendidikan dan penelitian “Branching Point”.

Untuk informasi rinci tentang kursus ini, kunjungi situs web MARET: http://new.march.ru/courses/intensiv-grasshopper/

Jadwal

Kelas berlangsung dari jam 10 pagi sampai jam 6 sore.

Dengan mendaftar di kursus ini, Anda menjadi anggota penuh Liga - sebuah organisasi orang-orang kreatif dari berbagai bidang sains dan seni: arsitek, desainer, pembuat film, insinyur, seniman, pengembang, analis, dan kreatif lainnya.

Keanggotaan klub

Liga adalah asosiasi informal yang terdiri dari para profesional. Bersama kami Anda tidak akan menemukan wirausahawan dan karyawan, tetapi tim ramah yang terdiri dari orang-orang yang berpikiran sama, selalu siap membantu dan mendiskusikan sesuatu yang baru. Kami menyelenggarakan banyak kelas master, konferensi, lokakarya, pesta, pemutaran film, kompetisi, dan acara menarik lainnya yang selalu dapat Anda hadiri dan, jika Anda mau, ambil bagian di dalamnya.

Dedikasi dan sertifikat

Setelah menyelesaikan kursus, kami mengadakan pesta khusus untuk peserta kami, di mana kami merangkum hasilnya dan mengeluarkan sertifikat yang menunjukkan penyelesaian kursus.

Koneksi dan Sumber Daya

Selain itu, kami dengan senang hati berbagi dan bertukar pengalaman, mendiskusikan ide-ide baru, berpartisipasi dalam proyek bersama atau membantu menemukan tim dan mitra. Anda akan memiliki akses ke semua koneksi dan sumber daya kami.

Bekerja dan magang

Kami dengan senang hati membantu kaum muda dengan magang, dan kami mengundang orang-orang sukses untuk bekerja di biro mode, perusahaan desain, dan studio. Jika Anda kekurangan dana, Anda selalu dapat mencari pekerjaan paruh waktu bersama kami ().

Manual Pelatihan Level 2 mencakup banyak bentuk model menantang yang paling umum. Gunakan manual ini untuk mempelajari teknik memecahkan bentuk-bentuk menantang ini. (PDF dan Model)

Delapan belas bab tentang cara mengatur antarmuka, cara menggunakan alat menggambar, mengedit, membuat model, dan mengubah termasuk alat Gumball baru (270 video)

Pelajari tentang Rhino untuk Mac dalam tutorial 9 bagian oleh Kyle Houchens. Tutorial ini mencakup antarmuka, sketsa, dan permukaan dalam alur kerja yang nyata.

Contoh ini menunjukkan cara menggunakan Rhino untuk memodelkan komponen mekanis sederhana. Kemudian buat gambar garis 2D dan modifikasi teks dimensi. (Bantuan Daring)

Unduh Panduan Memulai & Pengguna Online. Termasuk tutorial dan contoh yang mencakup antarmuka, perintah dasar, permukaan, benda padat, penyusunan, dan penelusuran gambar.

Kyle Houchens menunjukkan cara membuat model ear bud yang berfungsi dari ringkasan desain sketsa tangan. Kyle membuatnya tetap hidup saat dia menjadi model "gaya bebas" di Rhino. (40 menit)

James Carruthers akan menunjukkan alur kerja pemodelan dasarnya, serta beberapa trik lanjutan untuk memodelkan bentuk bebas yang kompleks di Rhino.(jam 1:07)

Panduan Level 2 mencakup banyak bentuk model menantang yang paling umum. Gunakan panduan ini untuk mempelajari teknik memecahkan bentuk-bentuk menantang ini. (PDF dan Model)

Installer Rhino V5 akan menampilkan file log ketika proses instalasi gagal. File log ini sangat membantu dukungan tim teknis kami dalam menyelesaikan masalah apa pun yang mungkin Anda alami. (Artikel)

Dalam video tutorial Badak ini Anda akan belajar membuat model bentuk gulungan sederhana seperti yang mungkin Anda lihat pada kerajinan kayu atau perhiasan (10 menit)

SmartTrack adalah bantuan pemodelan yang menampilkan garis dan titik referensi sementara di viewport Rhino. Kami akan menggunakannya untuk menemukan dimensi dan menggambar kurva. (4 menit)

Pelajari perintah Cage Edit. Ini adalah rekaman layar kasar GoToMeeting dengan pelanggan. Menyenangkan sekali. Tanpa Audio: Gaya Film Bisu. (2 menit)

Toleransi Model dan Unit di Badak mempengaruhi hampir setiap perintah. Pelajari cara mengonfigurasi toleransi untuk membantu Anda membuat model seefisien mungkin.(8 menit)

Rhino 5 kini memiliki lebih banyak opsi tampilan lanjutan yang dapat dikonfigurasi untuk menciptakan mode tampilan real-time yang lebih canggih. (artikel dan sampel)

Ingin tahu bagaimana cara memulai dengan Belalang? Tidak perlu mencari lagi. Luangkan waktu bersama pencipta Grasshopper, David Rutten, untuk mempelajari dasar-dasar Grasshopper. (13 bagian seri)

Luangkan waktu bersama pencipta Grasshopper, David Rutten, untuk mempelajari salah satu konsep utama Grasshopper, pohon data. (6 bagian seri)

Komunitas Perhiasan Generatif dan Desain Mode kami diperuntukkan bagi para desainer yang mengeksplorasi bentuk-bentuk baru menggunakan algoritma generatif. (Situs web dan komunitas)

Baik Anda mencetak desain Anda sendiri, atau mencoba menyiapkan model orang lain, teknik Kyle akan membantu Anda mencetak model sesegera mungkin. (9 bagian seri)

Pelajari cara membuat objek mesh yang dipindahkan menggunakan tekstur prosedural di Rhino 5. Perpindahan dapat digunakan untuk tujuan rendering atau diekstraksi dan diedit untuk fabrikasi. (18 menit)

Dengan perubahan besar pada Rendering, Material, atau sekadar menangkap viewport, kini presentasi, diskusi, pengambilan keputusan, dan iterasi menjadi lebih mudah dan cepat.

Saluran tampilan baru Rhino lebih cepat, lebih stabil, dan menggunakan fitur-fitur yang terdapat pada perangkat keras grafis modern, seperti shader sensitif GPU dan optimalisasi memori.

Kami telah menyempurnakan banyak bagian alur kerja dokumentasi, mulai dari antarmuka bergaya anotasi yang dikerjakan ulang sepenuhnya, hingga dukungan DWG yang lebih baik, dan RichText secara keseluruhan.

Rhino 6 menghadirkan peningkatan besar pada SDK gratis kami, dengan penyempurnaan API, dokumentasi yang lebih baik, dan lebih banyak akses ke perintah Rhino dari Grasshopper.

Rhino 6 berisi banyak peningkatan. Berkat lebih dari 40.000 penguji beta, kami dapat melakukan uji lapangan dan menyempurnakan Rhino 6, menjadikannya versi paling stabil yang pernah ada.

RhinoScript adalah alat skrip berdasarkan bahasa VBScript Microsoft. Dengan RhinoScript, Anda dapat dengan cepat menambahkan fungsionalitas ke Rhino, atau mengotomatiskan tugas yang berulang.

Python adalah “bahasa pemrograman” modern, biasanya lebih mudah dipelajari dan digunakan dibandingkan bahasa bergaya non-scripting lainnya. Namun itu cukup kuat.

Aplikasi seluler untuk mempelajari dasar-dasar pemrograman. Program ini mengajarkan JavaScript dasar bagi pembuat kode masa depan melalui serangkaian pelajaran singkat dengan tugas-tugas praktis. Proyek tersebut diberi nama Grasshopper, karena mirip dengan nama Grace Hopper, seorang ilmuwan Amerika dan salah satu pemrogram pertama komputer Harvard Mark I.

Serangkaian kursus tersedia di aplikasi, dimulai dengan Dasar-Dasar. Ini menjelaskan istilah dasar dan komponen pengkodean: fungsi, variabel, string, loop, array, kondisional, operator dan objek. Selanjutnya, pengguna diundang untuk mengambil dua kursus lagi yang didedikasikan untuk menggambar figur dengan kompleksitas yang berbeda-beda menggunakan perpustakaan D3.

Tugas latihan dan soal tes menjadi lebih sulit seiring dengan penguasaan materi. Belalang memiliki lingkungan pengkodeannya sendiri. Saat memecahkan masalah, segera setelah pengguna menjalankan program tertulis, mereka secara otomatis menerima pesan berisi petunjuk.



Aplikasi ini menawarkan segala macam motivator, seperti pencapaian dan indikator pelacakan kemajuan. Segera, pengembang berencana untuk memperluas basis pengetahuan dan menambahkan lebih banyak teori dan praktik ke bagian dasar, serta memasukkan beberapa kursus baru ke dalam program. Untuk saat ini, tidak ada rencana untuk menambah bahasa baru untuk dipelajari, karena menurut pengembang dari Area 120, JS adalah alat paling populer di dunia, digunakan oleh lebih dari 70% programmer profesional.

Grasshopper tersedia di iOS dan Android di seluruh dunia, tetapi hanya dalam bahasa Inggris.

Google menaruh perhatian besar pada pengembangan proyek pendidikan. Izinkan kami mengingatkan Anda bahwa pada awal Maret perusahaan akan menawarkan kursus gratis tentang dasar-dasar pembelajaran mesin.