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:

  • An account on the discussion forumBe sure to use the same email that you used to validate your license key.
  • Your Rhino 5 for Windows license key. You can find it here...

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

Latest Activity

Julia S added a discussion to the group Ladybug + Honeybee

Having trouble with Honeybee_Read EP Result

Hi guys,The Read EP Result component has been failing for me whenever my output files include a central HVAC system. At least in my most recent file, the Fan Electric Energy and Pump Electric Energy columns in the CSV file are causing issues. I…See More
6 minutes ago
Karl Singline posted videos
12 minutes ago
Michael Pryor posted a photo


13 minutes ago
Karl Singline replied to Petrik Kollár's discussion Round to 1 digit
"Ok.. this is the best i can do. I think 3 and 7 also round to .5 "
17 minutes ago
kwanphil cho replied to kwanphil cho's discussion Generate three interger numbers with fixed sum
"Not sure if it will work. One thing that I think is necessary is that each unknown value needs to have domain. I will keep thinking. Thank you."
26 minutes ago
Armin Seltz liked ludo's video
34 minutes ago
Armin Seltz commented on ludo's video

Dome Time lapse building

"Very nice. Did you calculate the dome using Grasshopper? I still haven't used these yet: And would love to make some more irregular shaped domes, but curious how to do a regular one in GH first."
34 minutes ago
Laurent Delrieu replied to kwanphil cho's discussion Generate three interger numbers with fixed sum
"The problem here is an intersection between 2 planes. So most of the times the result is a line."
34 minutes ago


Round to 1 digit 3 Replies

Started by Petrik Kollár in Discussion. Last reply by Karl Singline 17 minutes ago.

Generate three interger numbers with fixed sum 4 Replies

Started by kwanphil cho in Discussion. Last reply by kwanphil cho 26 minutes ago.

Gradual list of angles 2 Replies

Started by Ibrahim in Discussion. Last reply by Ibrahim 54 minutes ago.

If statement in the "expression" component 6 Replies

Started by Tom Jankowski in Discussion. Last reply by Tom Jankowski 2 hours ago.

Blog Posts

Looking for an ideal wedding destination?

Posted by Carole Grandy on August 29, 2016 at 2:14am

VB and working within a datatree..

Posted by jediani on August 23, 2016 at 4:00pm — 2 Comments

Attractor Curve and Point

Posted by Camila Arretche on August 22, 2016 at 3:29pm

Finding funicular forms using dynamic weights

Posted by John Harding on August 11, 2016 at 3:25am — 8 Comments

Join NBBJ's Design Computation Team

Posted by Nate Holland on August 3, 2016 at 7:43am



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2016   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service