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. 


Andy Payne has published a manual to help people get a basic understanding of Grasshopper. This primer and other tutorials are available on our Tutorials page...

ModeLab has uploaded a lot of quality webinars and tutorials on their website, be sure to check them out.

Also, check out these tutorial videos...


Latest Activity

redberry posted a discussion

select boundary points of a collection

Hi, any suggestion on how to automatically select the boundary points of a collection?…See More
3 minutes ago
David Rutten replied to huaxiamengqing's discussion Bake problem of AngleDimension
"I can't repeat, can you post the file? -- David Rutten"
5 minutes ago
Ola Jaensson replied to Jody Culbert's discussion KAngaroo Physics component
19 minutes ago
paulcoudamy liked Rafael Vargas's photo
26 minutes ago
paulcoudamy posted a discussion

alternatively staked blocs on a surface

Hello,I try to build a definition to match overlaping blocs on a surface (see picture).My defintion attached works but I still have troubles :1 I need to keep a constant height of blocs to match, how choose a U division adapted to any surface height…See More
27 minutes ago
Ifigenia Lambrou posted blog posts
28 minutes ago
David Rutten replied to Jason Lim's discussion Incremental Save
"Hi Jason, not quite in the way described. You can Save Copy to create duplicates without changing the active file name. You can Save As to save incrementally (though it's not automatic) and auto saving happens based on modification events, not…"
43 minutes ago
David Rutten replied to Declan Halpin's discussion Small wish re: connection wire colors
"The attached file will set the wire colour (both ends) for selected wires. This setting should be the default the next time you start Grasshopper. -- David Rutten"
47 minutes ago


select boundary points of a collection

Started by redberry in Discussion 3 minutes ago.

Bake problem of AngleDimension 1 Reply

Started by huaxiamengqing in Errors, Bugs and Oversights. Last reply by David Rutten 5 minutes ago.

KAngaroo Physics component 1 Reply

Started by Jody Culbert in Discussion. Last reply by Ola Jaensson 19 minutes ago.

alternatively staked blocs on a surface

Started by paulcoudamy in Discussion 27 minutes ago.

Incremental Save 1 Reply

Started by Jason Lim in Discussion. Last reply by David Rutten 43 minutes ago.



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service