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

Latest Activity

Medussa replied to Medussa's discussion Sweep 1 and Sweep 2 - Open Sweep
"Sorry Matt, I recreated the circle option exactly as you had and it worked. I tried something different in the example I attached previously and it didnt work.  I am sooo new and dont know what i am doing.  I dont want to waste your time…"
4 minutes ago
ng5 Alex liked YDZ's photo
25 minutes ago
YDZ posted photos
30 minutes ago
awkweird liked aldo sollazzo's photo
1 hour ago
awkweird liked Michael Pryor's photo
1 hour ago
Andrew M replied to Andrew M's discussion Incrementing on Geometry Dimensions
"Thanks Naruto, that's what I was looking for. But why is Grasshopper more suited to this? Is it something that's not possible using Python? Just wondering why this limitation might exist.  Thanks again. "
1 hour ago
Erik Sven Broberg replied to Erik Sven Broberg's discussion Surface Attractor extrusion direction dependent on Curve location
"Sorry for the late reply, but I appreciate the dot product tip. It is immensely powerful."
2 hours ago
Tiara Jacinta replied to Tiara Jacinta's discussion Adjacency matrix to a weighted directed graph
"Working it out! The cloud of number of points must be divisible by its clustering mechanism. ie: 600 is not divisible by 7, so you get that really awkward result."
2 hours ago


Sweep 1 and Sweep 2 - Open Sweep 6 Replies

Started by Medussa in Discussion. Last reply by Medussa 4 minutes ago.

Incrementing on Geometry Dimensions 2 Replies

Started by Andrew M in VB, C# and Python Coding. Last reply by Andrew M 1 hour ago.

Surface Attractor extrusion direction dependent on Curve location 4 Replies

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

Adjacency matrix to a weighted directed graph 29 Replies

Started by Tiara Jacinta in VB, C# and Python Coding. Last reply by Tiara Jacinta 2 hours ago.

Text to speech option? 5 Replies

Started by Remy Konings in Discussion. Last reply by Remy Konings 4 hours ago.

Blog Posts

Job Offer

Posted by sandrino pol on October 12, 2015 at 10:49am

Panel-String Guess and Proof in Grasshopper

Posted by DanielJin on October 10, 2015 at 10:30am

Runtime error on py component

Posted by urbanalog on October 9, 2015 at 11:53am

Negative Charges

Posted by Tim Nøhr Elkær on October 3, 2015 at 2:57pm — 1 Comment



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2015   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service