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

Bakursky Ivan replied to Bakursky Ivan's discussion Merge brep and surface
"Many thanks! Sorry for newbie question, it was really simple"
4 minutes ago
Laurent Delrieu replied to Liumo's discussion How to create this kind of scherk surface?
"There is no errors in your definition il is just the beginning, you will need to twist it and to bend it in a torus and then to thicken it. I never poster the definition as it was not asked !!! "
10 minutes ago
liuwen liked AMIR TABADKANI's video
11 minutes ago
Pat Lovell posted a discussion


Hi guys,Have made made a parametric form and paneled it, however cant find a way to unroll it probably.Would be great if someone helped!!ThanksSee More
20 minutes ago
David Rutten replied to Bakursky Ivan's discussion Merge brep and surface
"Put them in the same list (flatten the datatree) and then use the brep join component."
26 minutes ago
federico caputo replied to Liumo's discussion Who can make scherk second surface
"Great algorithm! Could you explain ho to stack more Scherk's sencond surfaces into a taller pile? thank you"
40 minutes ago
Beixi Zhu posted a discussion

naked vertices missing naked points

Hi, I recently installed kangaroo and mesh edit, the new version of kangaroo missing kangaroo physics, so I installed the old version, after installing the mesh edit, It doesn't have naked points and closed point in the component, any idea how to…See More
1 hour ago
federico caputo replied to federico caputo's discussion Grasshopper exercise
"Thank you man. I'm trying to follow the definition in the link you provided, with poor results for now. I was supposed to get something like…"
1 hour ago


Merge brep and surface 2 Replies

Started by Bakursky Ivan in Discussion. Last reply by Bakursky Ivan 4 minutes ago.

How to create this kind of scherk surface? 9 Replies

Started by Liumo in Discussion. Last reply by Laurent Delrieu 10 minutes ago.


Started by Pat Lovell in Discussion 20 minutes ago.

Who can make scherk second surface 20 Replies

Started by Liumo in Discussion. Last reply by federico caputo 40 minutes ago.

naked vertices missing naked points

Started by Beixi Zhu in Discussion 1 hour 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