From TOI-Pedia


Welcome to the online course material for the AR0135 course. The material will focus primarily on Grasshopper. It is assumed that you have a basic knowledge of Rhino. If that is not the case, then please use the online material for Rhino to learn the basics.

Grasshopper 0.6.jpg

For designers who are exploring new shapes using generative algorithms, Grasshopper is a graphical algorithm editor tightly integrated with Rhino’s 3-D modeling tools. Unlike RhinoScript, Grasshopper requires no knowledge of programming or scripting, but still allows designers to build form generators from the simple to the awe-inspiring.

What is Grasshopper?

Example of a grasshopper model to design a sun shading system

Grasshopper (GH) is a programming interface for designer. Instead of using programming languages, it uses a lego-like interface. Using simple lego blocks, a designer can easily create parametric designs. GH is fast growing to become an important platform for architects and designers to experiment with new ways of representing design ideas. More than a tool or software, it presents a way of thinking for design issues, a ‘method’ called Parametric or Associative these days.Generative Algorithms, Zubin Khabazi, page 11 . To put it more simple: Grasshopper's ease of use enables architects to play with the concept of Parametric or Associative design without the need to be an expert in scripting/programming. Therefore architects can focus on the "why" instead of the "how". Grasshopper is developed by McNeel as a plug-in for Rhinoceros.


Since Grasshopper is still a work-in-progress project, and will stay like this for some time, this information will be updated regularly. Although some of the articles and tutorials might be created using an older than current version the overall idea remains the same.

Week 2

Week 3

Week 4

Week 5

Week 6

Personal tools