20.06-Grasshopper as Design Assistant

(Rhino + Grasshopper)

(For Intermediate Learning)

20 September – 14 October, 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

As the name suggests, this workshop aims to introduce Grasshopper as a design assistant. The workshop starts by learning various plugins like Lunchbox, Weaverbird, Ladybug, Mouse, Wasp, Space – Syntax, and magnetic floor plan. These plugins help in generating algorithms and evaluating them.

In the second half of the workshop, participants will be working with Genetic algorithms using the plugin Octopus. Genetic algorithm is a technique for optimizing the solution to a given problem. At the end of the workshop the participants will take up some advanced optimization problems where they will build up various grasshopper clusters for getting the best solution very quickly.

Brief outline of the Workshop

Day 1: Sun (20 Sep, 7-9 PM)

Introduction, Software setup, plugin installations


Day 2: Tue (22 Sep, 7-9 PM)

A quick introduction to Rhino and Grasshopper.


Day 3-4: Wed (23 Sep, 7-9 PM) and Thur (24 Sep, 7-9 PM)

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


Day 5-Sat: (25 Sep, 7-10PM)

Scripting with Mouse and Wasp plugin for generating human paths and clusters. Mouse is a plugin that helps analyse human movement/circulation and Wasp helps us with clustering of units.


Day 6: Sun (26 Sep, 7-10PM)

Paneling of surfaces using a lunchbox. Creating parametric facades and details using paneling tools. These will include facades that respond to climate as well as kinetic facades.


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

Working with meshes using weaverbird. We will learn subdivision tools and mesh edit tools.


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

Introduction to space syntax, it uses, and an explanation of the algorithm. Use of magnetic plan for generating automated floor plans, based on the area given and their inter-relationship map.


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

Introduction to genetic algorithms. Explanation of various kinds of optimizing algorithms, like brute force, hill climbing, breath first, etc. Importance of genetic algorithms in design. Various terminologies involved like mutation, population, generation and cross-over. Explanation of generating algorithms and evaluating algorithms(fitness criteria).

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

Single criteria problems and optimization using Galapagos.


Day 11: Sun (1 Oct, 7-10PM)

Case study of various projects which have used genetic algorithms for single criteria optimization and multicriteria optimization.


Day 12: Tue (3 Oct, 7-9PM)

Setting up the environment, parameters, and evaluation criteria for multi-criteria optimization in Grasshopper.


Day 13: Wed (4 Oct, 7-9PM)

Running optimizing algorithms to find out various overall best iteration and best iteration for various criteria.


Day 14: Thur (5 Oct, 7-9PM)

Solving advanced multiple criteria optimization problems. Tuning of criteria, in order of importance. Using an optimization algorithm to attain specific value by reducing mean square error.


Day 15: Sat (6 Oct, 7-10PM)

Case study of various projects which have used genetic algorithms for single criteria optimization and multi-criteria optimization.


Day 16-18: Sun (7 Oct, 7-10PM), Tue (9 Oct, 7-9PM) and Wed (10 Oct, 7-9PM)

In these three days we will take up an advanced optimization problem, where we will be building up various grasshopper clusters for getting the best solution very quickly.


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.


Participants should have basic knowledge of Rhino and grasshopper.

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: 18 September – 14 November, 2020
Last Date to Register: 16 September, 20201

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 Design Assistant” &  “Grasshopper as Design Driver”
For Indian Nationals: Rs 11,500/-
For Others: $225/-


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

23 August – 16 September

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