Introduction to Computational Design (Rhino+Grasshopper)

15-29 June, 2020

Online Workshop | Adnan Makda

9:00 am - 1:00 pm IST | Everyday

Fees : Rs 4000 (for Indian nationals) or $75 (for others)

The aim of this course is to teach participants Contemporary Computational design tools such as Rhino and grasshopper. This fifteen day workshop garuntees the basics of Virtual scripting to create 2D and 3D models of structures and cities.

Brief outline of the Workshop

Day 1

Introduction to Rhino. What is numbs software? The layout of the software. 3D modeling and 2D drafting in Rhino. Preferences and setting up units. Various modes of modeling. Operations on a mesh, curves surfaces, Brep. Properties panel, Material assignment, and Rhino Render and Print options.


Day 2 

Introduction to Grasshopper. What is 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 3

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). 


Day 4

Explanation of various nodes used for object transformation and Display.  


Day 5

Data structure and Data matching. This will include tree nodes (graft, flatten, simplify, merge, flip matrix, shift path, etc.)  


Day 6

Introduction to climate analysis. We will use plugins like ladybug and honeybee to analyze various aspects like incident solar radiation, heat gain, sky factor, etc. 


Day 7

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

Day 8

Advance use of Kangaroo. Packing algorithms and solid interactions.


Day 9

Paneling of surfaces using a lunchbox. Creating parametric facades and details using paneling tools.


Day 10 

Creating a site with Rhino+Grasshopper. Create 2D and 3D cities with Elk and OpenStreetMap. Also create terrain models using drone data or data from any GIS software.


Day 11 

Working with meshes using weaverbird. 


Day 12: Visualization 1

Creating animation. Using shaders. Kinetic structures.


Day 13: Visualization 1

Creating customized UI on top of Rhino+Grasshopper for presentation.


Day 14

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. We will learn OpenNest, a plugin in grasshopper for arranging parts on the sheet.


Day 15

Conclusion session for the way forward.


Adnan Makda

Adnan has completed Architecture from CEPT University. 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.

Form of final output

The aim of this course is to teach participants Computational design tools. Hence participants will not be given any major design assignment.

Session timings

9:00 am - 1:00 pm IST | Everyday (Please check are your local time)

Registration Closed

Rhino + Grasshopper + Revit + Python

25 June-8 July, 2020

Parametric Design

11-18 June, 2020

Art + Architecture

22-27 June, 2020

For any queries, questions or suggestions, please contact us at or +91 9879001860 (whatsapp only)

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


Subscribe to our newsletter