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

Birk Binnard commented on Hyungsoo Kim's photo


"Lovely work for sure.  But - are those real objects, or is the image a rendering? PS: Is that left ear standing up now?"
27 seconds ago
Justin Park replied to Alli Affandi's discussion Lofting back 2 curves made from split tree data
"I found this post when looking to solve a similar problem. I have a divided line and only want to loft certain arcs along the line. The goal would then be to loft to the existing lofts and create one surface that can be manipulated. Any help would…"
33 minutes ago
Luis E. Lopez added a discussion to the group Ladybug + Honeybee

Multiple and simultanious ray tracing

Hello guys, Is it possible to use the ray tracing definition for multiple hrs and minutes, lets say covering a time span of full 4hrs? …See More
38 minutes ago
Andrea posted a discussion

Regular Subdivision quarter of sphere, and by attractor point

Hello Guys,I have some problems to subdivide in equal cells a quarter of sphere mesh.After that, I would like to set the size of the mesh cells in relation with a distance from an anchor point.Thanks in advanceSee More
53 minutes ago
djordje replied to Antonello Di Nunzio's discussion LB terrain generator in the group Ladybug + Honeybee
"Indeed very useful component Antonello !!Glad to see you are contributing that quickly !Terrain shading mask component actually creates the terrain first for the chosen location, then makes a mask from it.The Terrain generator component has…"
58 minutes ago
Hyungsoo Kim replied to ShynnSup's discussion Loft Not Working Right
"See purple group. "
59 minutes ago
Abraham Yezioro replied to Ashish's discussion Creating custom glass (DGU/ TGU) in the group Ladybug + Honeybee
"Hi Sarith. Thanks for your vote of confidence :-) Didn't run the simulation but found 2 things that eliminate the error (see image attached). 1. You are missing the IDF extension in the panel with the path to the file. 2. You are connecting a…"
1 hour ago
Daniel Fink replied to Julian Raxworthy's discussion Offset a curve to match an area for a wetland
"Another option is to use Daniel Piker's new Kangaroo 2.0 - which has a geometry solver allowing you to input area and volume constraints on the manipulation of polygons or meshes. What is important to define is how the shape expands or…"
1 hour ago


Lofting back 2 curves made from split tree data 15 Replies

Started by Alli Affandi in Discussion. Last reply by Justin Park 33 minutes ago.

Loft Not Working Right 1 Reply

Started by ShynnSup in Discussion. Last reply by Hyungsoo Kim 59 minutes ago.

Offset a curve to match an area for a wetland 8 Replies

Started by Julian Raxworthy in Discussion. Last reply by Daniel Fink 1 hour ago.

Analyze surface by change of angle 1 Reply

Started by Rudy M Pineda in Discussion. Last reply by Hyungsoo Kim 1 hour ago.

Blog Posts

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

Viewport with Sketch

Posted by Sergey Dmitriev on July 29, 2016 at 5:14pm — 2 Comments

Math and Python

Posted by Anastasia Zaytseva on July 29, 2016 at 10:11am



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2016   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service