Introduction to Computational Design (Rhino + Grasshopper) | WORKSHOPS @archidiaries

Introduction to Computational Design (Rhino + Grasshopper) | WORKSHOPS @archidiaries


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. The workshop is open for everyone who wishes to learn some new technologies.

Dates: 15 – 29 June, 2020

Day wise break up 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.

Tutor: 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.


Leave a Reply