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

Rhino WIP for Windows now available

All Rhino 5 for Windows users are invited to Serengeti, where Rhino is developed.

We are inviting current users to try, test, and provide feedback on the work-in-progress (WIP) release while it is still in development.

You will need:

  • 64-bit Windows 7 or above
  • Your Rhino 5 for Windows license key. You can find it here...

Things to try:

  • Since Grasshopper is included with some enhancements, try your existing GH definitions and plug-ins. They should all work. Let us know if they don't.
  • The ghPython enhancements.

Details and download...

Latest Activity

Lavand posted a discussion

intersection problem _ arabic pattern

Hey all;)i put a icosahedron into a dodecahedron and extrude the dodecahedron to the exterior and the icosahedron to the interior.But my problem is that in the interior there are intersections from the extrusion.I tried to solve it with the tool…See More
3 minutes ago
Panacer posted discussions
4 minutes ago
peter fotiadis replied to MartaBianchi's discussion Arrey
"Well ... I would suggest a (say: centroid) point in Curves containment filtering approach since there's always the probability for a rectangle to intersect 2 "letter" curves. Study the screen shot to see what I mean (for instance the…"
7 minutes ago
Jack lee replied to Rod Davis's discussion Is this possible? Change UV direction.
7 minutes ago
Hyungsoo Kim replied to zeinab gharbavi's discussion twisted lamp with variable rotation in different elevations
"Hi. Hope it is of some help to achieve your goal. Best."
12 minutes ago
Joonas Lempinen posted a discussion

Sweep not consistent

HiIm trying to make a window frame generator but im running into a problem with sweep. Most sweeps work perfectly but no matter what i do there is always one that doesn`t. Any ideas?…See More
13 minutes ago
MartaBianchi replied to MartaBianchi's discussion Arrey
31 minutes ago
roberto gagliano replied to roberto gagliano's discussion separate polylines and arcs
"simple, but very effective. thanks a lot!"
44 minutes ago


intersection problem _ arabic pattern

Started by Lavand in Discussion 3 minutes ago.

Placement optimisation.

Started by Panacer in Discussion 4 minutes ago.

Arrey 7 Replies

Started by MartaBianchi in Discussion. Last reply by peter fotiadis 7 minutes ago.

Is this possible? Change UV direction. 8 Replies

Started by Rod Davis in Discussion. Last reply by Jack lee 7 minutes ago.

twisted lamp with variable rotation in different elevations 6 Replies

Started by zeinab gharbavi in Discussion. Last reply by Hyungsoo Kim 12 minutes ago.

Blog Posts


Posted by Chriszlf on February 15, 2017 at 1:20pm

Toyo Ito & Associates Tama Art University Library

Posted by Laurent Delrieu on February 13, 2017 at 2:14pm

Simulating River Meandering Dynamics & Oxbow

Posted by Qiran Zhang on February 6, 2017 at 12:30pm — 2 Comments



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service