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:

Download and install Grasshopper...

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

J[D] posted a discussion

Merging complex data trees structure

Hi all,Currently my data is organized in this data tree structure:{0;0},{0;1},{1;0},{1;1},{2;0},{2;1}I would flip the matrix so that the second index become the first and also group in it all the elements contained in the other branches with equal…See More
2 minutes ago
Yasushi Sakai replied to Ben Doherty's discussion Version control
"Your reaction already helps :) Maybe asking for a comprehensive solution both having code and gh files version in a single repo is too much. I'm starting to look one step deeper on ways to diff XML files…"
2 minutes ago
Arseniy replied to Arseniy's discussion Project points on cylinder
"Well, my Grasshopper Passions continues... I made a simulation of one side of my lamp. You can try it in attached file (Kangaroo and Kangaroo 2 required) And now my task is to project it on my polygon extrusion. To make it 3d - the X (column) value…"
5 minutes ago
jessica low posted discussions
9 minutes ago
Jens Pedersen liked Petras Vestartas's photo
21 minutes ago
Igor Mitrić Lavovski replied to Igor Mitrić Lavovski's discussion Treemap
"No, but I suppose  now it could be easily done with the Kangaroo and packing algorithm..."
1 hour ago
Jaeyoon Jeong replied to Jaeyoon Jeong's discussion Does anyone know what is this component?
"I thought it was N not Z ha ha Thank you!"
1 hour ago
Igor Mitrić Lavovski liked Valerio López Acevedo's photo
1 hour ago


Merging complex data trees structure

Started by J[D] in Discussion 2 minutes ago.

Version control 10 Replies

Started by Ben Doherty in Discussion. Last reply by Yasushi Sakai 2 minutes ago.

Project points on cylinder 4 Replies

Started by Arseniy in Discussion. Last reply by Arseniy 5 minutes ago.

Surface to Box

Started by jessica low in Discussion 9 minutes ago.

Treemap 2 Replies

Started by Igor Mitrić Lavovski in Discussion. Last reply by Igor Mitrić Lavovski 1 hour ago.

Blog Posts

Internship at Studio Olafur Eliasson

Posted by phillip on April 25, 2017 at 6:32am

I found some Euclidean eggs...

Posted by Pieter Segeren on April 15, 2017 at 4:00pm — 3 Comments

Self-shaded facade in Ladybug

Posted by Iasef Md Rian on April 1, 2017 at 3:23pm



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service