To Learn Grasshopper: 5 Steps
To Learn Grasshopper: 5 Steps
GRASSHOPPER
Author:
Krzysztof Wojslaw
second edition 2020
Parametric design is constantly growing in popularity.
Not only architects but also other industries are
increasingly using it – starting from jewellery,
furniture and ship designers and ending with the
construction sector. The following guide will
describe 5 proven steps how to learn one of the best
tools for parametric design without spending a
penny.
2
5 STEPS TO LEARN
GRASSHOPPER
3
STEP 1: SOFTWARE SELECTION
4
Why Grasshopper?
Versatility
The possibility to connect with many programs – unlike
others, Grasshopper is not limited to working with one
particular software. It connects with programs such as
Tekla, Archicad or SOFiSTiK. Additionally, thanks to Rhino
Inside it is additionally possible to run Grasshopper
in Revit, AutoCAD, Unity, and more!
5
Why Grasshopper?
Food4Rhino.com
It is a free, large open source platform for
plugins, extensions and scripts databases
Free license
Grasshopper, or actually Rhinoceros, may be
downloaded in a free 90 days license. DAYS
6
STEP 2: BOOKS AND GUIDES
7
In the following reads, you will find definitions
presented in an accessible way, explanation of the
components' functions and, above all, examples of
practical use:
Download
After going through the 242 pages of the guide, it's time for
a little entertainment. Play a card game called
SudoHopper3D®. Besides learning Grasshopper
components, the game develops the skill of parametric
thinking. Mastering mathematical functions and algorithms
is the first step of learning. Players practice problem
solving skills using logic and basic knowledge of coding.
Highly recommended to everyone.
Download
8
After reviewing the program interface and
components, it is time to proceed to the more
advanced piece – “Essential Mathematics for
Computational Design”. Raja Issa from Robert McNeel and
Associates presents basic mathematical concepts such as
vectors, matrixes and parametric curves in the realm of
parametric modelling.
Download
9
Another source worth recommending is a website created by
the Technical University of Delft. Presents condensed
knowledge about Grasshopper and discusses parametrical
issues in a clear and accessible way, adapted to any level of
the user advancement.
Download
Download
10
STEP 3: VIDEO TRAINING
11
Basic tutorials
First of all, a course created by David Rutten, presenting the
absolute foundations of the program. 13 short episodes of the
course cover most of the main components of Grasshopper.
Once you are familiar with the basics of the program, we can
move on to more advanced courses.
Practice
Try to understand the underlying logic
behind described scripts instead of
PRO TIP blindly following it!
12
Basic tutorials
Next one is a coherent collection of video tutorials and
definitions on architectural computing. Tutorial series was
developed and produced for Studio AIR at the University of
Melbourne, Faculty of Architecture, Building and Planning.
Content developed and presented by Gwyllim Jahn and Victor
Bunster
It is good to know software tips and tricks from the very start.
Knowing some of the shortcuts can save a lot of time for
creating your scripts. Knowing small tricks can make life easier
and make your work more fun. I have made a couple of videos
presenting tips and tricks for all Grasshopper users.
14
STEP 4: UNASSISTED WORK
Once the previous 3 steps are behind you, you can start
creating algorithms on your own and slowly implement
parametric design in your daily work. In fact, you will see the
effects of your learning only when you are left alone, face to
face with the program. Trial and error method works best. But
while running the scripts yourself, at some point you may
come up against a brick wall in programming. Sometimes what
you have learned yourself is not enough and you will need
help. The discussion forum with experts from all over the
world comes to the rescue.
15
BUILD YOUR FIRST PROJECT
Start small, but think big. Your project should involve the
skills you currently have in your toolbox. Do not start with
making a 3D model of the Olympic Stadium in Beijing. It is a
cool project, I know, but start with something simpler,
rectangular, and just jump into it. Learn by doing: Make a big
mess, try new ideas, get frustrated, troubleshoot, etc. There
are limitless ways to solve the same programming problem,
which invites your creative approaches. At the beginning for
sure, you will make weird scripts difficult to follow. But keep
making them in the way you understand them. Afterwards, you
will have more time to optimize your algorithms.
16
STEP 5: TEAM WORK
You know what they say - the more the merrier. Collaborating
with other parametric design practitioners can significantly
improve your skills. While working with different people on a
project, you can peep into others' working patterns of creating
components and keyboard shortcuts. I encourage you to
connect (in pain and joy) with other users and establish
cooperation. Going through someone else’s script can be a
good way of learning as well.
17
SUMMARY
WHAT'S NEXT?
18
What is BIM Corner ?
BIM Corner is a place where 6 engineers share their knowledge
about BIM with others. Just visit our website and find yourself. Click
on the logo below:
19
Copyright © by bimcorner.com. All Rights Reserved.
Copying and dissemination of content contained on this document, in whole or in part, in a printed form or
via the Internet, without the written consent of the author is prohibited. If you would like to publish
materials available on this guide, please contact us by sending email: [email protected]