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

Joseph Oster replied to Daniel Ramos's discussion Conecting points in a sequence
"Post your GH code."
29 minutes ago
machinehistories liked Stuart Fingerhut's photo
1 hour ago
machinehistories commented on Stuart Fingerhut's photo

Hyundai at the 2015 Los Angeles Auto Show

"Great work Stu. I like the split level design and the various angles you've incorporated. I can't believe how massive the scale is for these booths. "
1 hour ago
Saurabh Prasadi replied to Saurabh Prasadi's discussion Creating Lattice/diagrid framework on a 3d surface
2 hours ago
ng5 Alex liked Stepan Drunks's video
2 hours ago
Matteo De Paoli posted a discussion

parametric distances with sliders

Hi there!I would be very grateful if you could give me a hint about what I am going to explain below, because I really have no idea how to solve my problem!(Brief introduction: I am working on a project that involves the design of an app that allows…See More
3 hours ago
Rajaa Issa replied to Hien Nguyen's discussion Distorted paneling geometry in the group PanelingTools GH Add-On
"Hi Hien, There is not easy and quick answer to this one. You almost need to slice the polysurface (joined elevations) to extract strips. Every other strip is treated with the same patterns, and a shifted treatement to the in-between strips. I…"
3 hours ago
Daniel Ramos posted a discussion

Conecting points in a sequence

Hi, I'm trying to conect a collection of points in a certain sequence, any suggestions?…See More
3 hours ago


Conecting points in a sequence 1 Reply

Started by Daniel Ramos in Discussion. Last reply by Joseph Oster 29 minutes ago.

Creating Lattice/diagrid framework on a 3d surface 2 Replies

Started by Saurabh Prasadi in Discussion. Last reply by Saurabh Prasadi 2 hours ago.

parametric distances with sliders

Started by Matteo De Paoli in Discussion 3 hours ago.

Slice a Brep into sections to prepare for CNC milling. 15 Replies

Started by Luc Bossuyt in Discussion. Last reply by Daniel Kelso 4 hours ago.

Line options are missing... 3 Replies

Started by assael ivan in Discussion. Last reply by assael ivan 5 hours ago.

Blog Posts

GH plugin RhinoDlubalRstab

Posted by Sebastian on February 7, 2016 at 6:27am


Posted by Hyungsoo Kim on January 30, 2016 at 12:36am — 2 Comments

Tri & DiaGrid Reculsive Subdivision

Posted by Hyungsoo Kim on January 22, 2016 at 2:22am — 4 Comments



Search Grasshopper


  • Add Photos
  • View All


  • Add Videos
  • View All

Social Networks

Seesmic Desktop

© 2016   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service