algorithmic modeling for Rhino

About Grasshopper...

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.


Locations of visitors to this page




Start Here:

There are many resources available to learn more about Grasshopper. 


Introduction to Grasshopper Videos by David Rutten.

Wondering how to get started with Grasshopper? Look no further. Spend some time with the creator of Grasshopper, David Rutten, to learn the fundamental of Grasshopper. No experience necessary. This video series and many other tutorials are available on our Tutorials page...

Also, check out these tutorial videos...

Latest Activity

Joseph Oster replied to Stijn Rosseel's discussion No torsion in frames along a curve
"That is an impressively simple bit of code!  I am surprised that "Align" to "Z" removes only the roll (torsion) from the PerpFrame, leaving the pitch intact.  This is what Stijn wanted, though I wanted to remove both,…"
2 hours ago
Roger Sterling posted a discussion
3 hours ago
未知 liked Gogol Neuvième's photo
3 hours ago
Klemens Sitzmann liked Doctor No's video
3 hours ago
筑梦NARUTO liked asterios agkathidis's photo
4 hours ago
Roger Sterling replied to Roger Sterling's discussion Mesh Walker
"Ok...I figured out.Just had to install the library with the prompt was the first time i instaled a third party library in python...Anyway, thanks for sharing your scripts, its very interesting!"
5 hours ago
Mat McDonnell replied to Question Marc's discussion Sorting curves by length with Python
"Marc, Can you upload a script you're using. Else it's very difficult to work out where it is breaking. Here is a link to an article Steve Baer aurthored that looks specifically at the 'sorted' function built in to python. It…"
5 hours ago
Mat McDonnell replied to Aroving's discussion python error
"Aroving, It seems to be failing because you haven't imported System.Object so when you say  "outTree = DataTree[object]()" Python doesn't know what object is. I got your code to work by putting 'from System import…"
5 hours ago


No torsion in frames along a curve 10 Replies

Started by Stijn Rosseel in Discussion. Last reply by Joseph Oster 2 hours ago.

split tree at null items

Started by Roger Sterling in Discussion 3 hours ago.

Mesh Walker 4 Replies

Started by Roger Sterling in VB, C# and Python Coding. Last reply by Roger Sterling 5 hours ago.

Sorting curves by length with Python 1 Reply

Started by Question Marc in VB, C# and Python Coding. Last reply by Mat McDonnell 5 hours ago.

python error 3 Replies

Started by Aroving in VB, C# and Python Coding. Last reply by Mat McDonnell 5 hours ago.

Blog Posts

Embedded Intelligence // New York City

Posted by GIL AKOS on May 27, 2015 at 10:50pm

2x2 Exoskeleton

Posted by martyn hogg on May 27, 2015 at 4:53pm

GH + V-Ray Render animation.

Posted by Daniel González Abalde on May 27, 2015 at 10:32am — 1 Comment

changing gradually the sides of a grid

Posted by kostantina gal on May 26, 2015 at 7:26am — 1 Comment

open kitchen

Posted by Roberto Carrasco on May 15, 2015 at 11:21am



Search Grasshopper

Social Networks

Seesmic Desktop

© 2015   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service