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

Latest Activity

James Ramsden posted a discussion

Setting data hints on C# components makes calculation MUCH slower

Hi,I recently noticed that, when creating a C# component, the performance can be greatly improved by NOT specifying the data types, and casting data types within the script itself. For example, to find the minimum value in a list called x: double…See More
32 minutes ago
Chris Mackey replied to Artem Polomanyy's discussion Insulated night shutters in the group Ladybug + Honeybee
"Artem, That E+ object seems like something that we should implement.  I have been struggling a bit recently to find the best way to implement control objects for a few constructions like the surface control you mention and the blinds control…"
52 minutes ago
Nathaniel Musial shared Dallas Swindle's video on Facebook
1 hour ago
Nathaniel Musial liked Amin Bahrami's photo
1 hour ago
Vashevich posted a video
1 hour ago
xiao-g replied to xiao-g's discussion How to build a spiky ball?
"Thanks David.  Sure it is fine to use mesh. Actually the "landscape" was a mesh generated by the Kangaroo. Then I tried to use the same Kangaroo method on a mesh sphere but failed.   Attached are the files I used. Much…"
1 hour ago
dvdrbls shared Shih-Yuan Wang's group on Twitter
1 hour ago
Petras Vestartas posted a discussion

Add Material ID

Hi,How can assign material id to selected objects?Below I have the script that randomly selects objects.For example, I select objects and want to assign material id number 9 for all of them.arrObjects = Rhino.GetObjects("Pick objects") dblPercentage…See More
2 hours ago


How to build a spiky ball? 2 Replies

Started by xiao-g in Discussion. Last reply by xiao-g 1 hour ago.

Add Material ID

Started by Petras Vestartas in VB, C# and Python Coding 2 hours ago.

How to force CreateAttributes() to run after SolveInstance()? 7 Replies

Started by Amin Bahrami in VB, C# and Python Coding. Last reply by David Rutten 2 hours ago.

Lists, Sets, Strings & Trees 15 Replies

Started by Jason Wheeler in Discussion. Last reply by Arend 3 hours ago.



Search Grasshopper


  • Add Photos
  • View All


  • Add Videos
  • View All

Social Networks

Seesmic Desktop

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service