20.05-Grasshopper as a Tool

(Rhino + Grasshopper)

(For Beginners)

23 August – 16 September, 2020

Online Workshop | Adnan Makda

Tue, Wed, Thu: 7-9 PM | Sat, Sun: 7-10 PM (IST - GMT+5:30)

Fees : Rs 6000 (for Indian nationals) or $125 (for others)
Discounts available for registering for two Workshops

Batch Size : 30

This is an introductory workshop to Rhino and Grasshopper. This workshop aims to introduce participants to the world of computational design through Rhino and Grasshopper. Once the basics of Grasshopper(barebones) and Rhino are covered, few plugins like OpenNest, Kangaroo 2, and Ekl will be introduced. These plugins will increase the potential of what we can do with both the softwares. These topics will be explained through scripts for facades, furnitures, sculptures, and installations. Clearing basic concepts is the prime agenda of this workshop.

Brief outline of the Workshop

Day 1:  Sun (23 Aug, 7-9 PM)

Introduction, Software setup, plugin installations.


Day 2:  Tue (25 Aug, 7-9 PM)

Introduction to Rhino and numbs software and its layout. 3D modeling and 2D drafting in Rhino. Preferences and setting up units. Various modes of modeling.


Day 3: Wed (26 Aug, 7-9 PM)

Operations on a mesh, curves surfaces, Brep. Properties panel, Material assignment, and Rhino Render and Print options and layouts.


Day 4: Thur (27 Aug, 7-9 PM)

Introduction to Grasshopper. What is a visual scripting? Importance of Visual Scripting. The layout of the grasshopper. A select object from grasshopper to Rhino. Bake an object. Operations on curves in a grasshopper.


Day 5-8 : Sat (29 Aug, 7-10 PM), Sun (30 Aug, 7-10 PM), Tue (1 Sep, 7-9 PM) and Wed (2 Sep, 7-9 PM)

Explanation of various nodes in surface (analysis and construction), maths (this includes domains, matrixes operators, expressions, set), vectors (fields, grid, planes, and points) and meshes(analysis and construction tools). Explanation of various nodes used for object transformation and Display. 

All this will be explained through scripts, where participants will script for facades, installations, furniture, and sculptures.


Day 9 : Thur (3 Sep, 7-9 PM)

Explanation of data structure in grasshopper. What us data tree, branches, and leaves. Where is it used and why is data matching one of the most important things in grasshopper?

Day 10: Sat (4 Sep, 7-10 PM)

Implementation of Data structure with a script for generating panels for shell structure. 



Day 11 : Sun (5 Sep, 7-10 PM)

Fabrication techniques using Rhino+Grasshopper and laser cutting. 

We will learn various scripting techniques to unroll a surface, create contours, sections, etc to create physical models of terrain and building.


Day 12 : Tue (7 Sep, 7-9 PM)

We will learn OpenNest, a plugin in grasshopper for arranging parts that need to be laser cut or CNC on the sheet.



Day 13 : Wed (8 Sep, 7-9 PM)

Creating animation. Using shaders. Participants will create a script of kinetic structure and export animations for the same. 



Day 14 : Thur (9 Sep, 7-9 PM)

Introduction to physics simulation using Kangaroo. Creating catenary shells, tensile structure, and minimal surfaces.



Day 15 : Sat (10 Sep, 7-10 PM)

Intermediate use of Kangaroo. Packing algorithms and solid interactions.



Day 16 : Sun (11 Sep, 7-10 PM)

Advance use of Kangaroo. Solid interaction. Point reaction-diffusion algorithms. 



Day 17 : Tue (13 Sep, 7-9 PM)

Creating terrain models using drone data or data from any GIS software.



Day 18 : Wed (14 Sep, 7-9 PM)

Creating a site with Rhino+Grasshopper. Create 2D and 3D cities with Elk and OpenStreetMap.


Adnan Makda

Adnan has completed Architecture from CEPT University , Ahmedabad. He has a special interest in combining technology with architecture. He is currently running a startup-up known as ARKEYTEC that focuses on applying artificial intelligence to architecture. For his research, he is currently associated with Google AI.

Adnan has done his internship from the Renzo Piano Building Workshop. He has won awards like Ultractech: Building for Billion and Kohler student awards.


Anyone with an intention of learning some new tools. No prerequisites. The course will take students from very basic to an intermediate level.

Session timings (IST - GMT+5:30)

Sunday: 7 PM - 10 PM
Monday: No Class
Tuesday: 7PM - 9 PM
Wednesday: 7PM - 9 PM
Thursday: 7PM - 9 PM
Friday: No Class
Saturday: 7PM - 10 PM

Key Dates

Workshop Dates: 23 August – 16 September, 2020
Last Date to Register: 21 August, 2020

Registration Fees

For Indian Nationals : Rs 6000/-
For Others: $125/-


Register for “Grasshopper as a Tool” + “Grasshopper as Design Assistant”
For Indian Nationals: Rs 10,500/-
For Others: $210/-


Register for “Grasshopper as a Tool” + “Grasshopper as Design Assistant” + “Grasshopper as Design Driver”
For Indian Nationals: Rs 16,500/-
For Others: $340/-

Rhino + Grasshopper

20 September – 14 October

Rhino + Grasshopper + Python

25 October – 12 November

For any queries, questions or suggestions, please contact us at workshops@archidiaries.com or +91 9879001860 (whatsapp only)

Note: The workshop has limited seats, based on first come first serve basis.


Subscribe to our newsletter