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

Tina Jerrera posted a discussion

Equally rotating segments

Hi!I want to rotate segments from a line divided with points on each of these points. My problem when I do this is that most of the segments rotate equally and in the same direction except for the last one at the very top and I don't know why this…See More
1 hour ago
Tina Jerrera replied to PAMELA CAROLINA MUNOZ MARTINEZ's discussion how to make lines at specific angle
2 hours ago
martyn hogg replied to deli dumrul's discussion lines to gcode
"I think a few people have used GH to create g-code for 3d printers and cnc machines. There might even exist a plugin for generating 3d printer g-code. You need to have a good understanding about the format of g-code your cnc machine needs. You…"
3 hours ago
djordje replied to Antonello Di Nunzio's discussion LB terrain generator in the group Ladybug + Honeybee
"Hi Antonello,I like the new radius input !Indeed meshes are the best representation of the terrain, that's why I used both meshes and surfaces as outputs.When surface is interpolated through a grid of points it may slightly deform (buldge) due…"
4 hours ago
martyn hogg liked Paul Poinet's photo
4 hours ago
Marcus Strube replied to Wei Pien Lee's discussion failing ghpythonlib.components like e.g. CleanTree
"I think you should have a look at Serengeti."
5 hours ago
deli dumrul posted a discussion

lines to gcode

hi all,i wonder if there is a simple way to translate grasshopper lines to gcodes?e.g. there is a line from (0,0,0) to (1,1,1), so it will translate it to gcode that a 3dprinter can read. it will move its' (0,0,0) to (1,1,1), additional options like…See More
5 hours ago
Wei Pien Lee replied to Wei Pien Lee's discussion failing ghpythonlib.components like e.g. CleanTree
"Ever broke code after update? That's what I'm worrying about. If rollback is possible then that's already a bit better."
6 hours ago


Equally rotating segments

Started by Tina Jerrera in Discussion 1 hour ago.

how to make lines at specific angle 7 Replies

Started by PAMELA CAROLINA MUNOZ MARTINEZ in Discussion. Last reply by Tina Jerrera 2 hours ago.

lines to gcode 1 Reply

Started by deli dumrul in Discussion. Last reply by martyn hogg 3 hours ago.

failing ghpythonlib.components like e.g. CleanTree 5 Replies

Started by Wei Pien Lee in VB, C# and Python Coding. Last reply by Marcus Strube 5 hours ago.

Wrapping DLA shape with Shortest Walk, returns error 7 Replies

Started by Erik Sven Broberg in Discussion. Last reply by Erik Sven Broberg 6 hours ago.

Blog Posts

recreate polygons

Posted by pijerey on August 31, 2016 at 8:51am

VB and working within a datatree..

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

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



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2016   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service