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

Shridhar Mamidalaa posted blog posts
12 minutes ago
Артур Ишмаев liked David Stasiuk's video
13 minutes ago
Donovan Almodovar posted a discussion

Deformed Hexagon

Hi! So I'm just learning grasshopper and i was wondering if the plug-in is able to generate random hexagonal shapes. Just like the image below. I had to manually create this, but was wondering if grasshopper can generate this or any other plug in.…See More
20 minutes ago
Florian Frank replied to Rasmus Holst's discussion Dimension text size? in the group FabTools
"Hi Rasmus, sorry for my late reply. Yes you can change every parameter of the dimension's visual style. You only have to change the "Current Dimension Style". You can find that in the Rhino menu - "Dimension". Change your…"
56 minutes ago
David Rutten replied to Daniel González Abalde's discussion How to use shortedList() with a tree as key and a list as values? - Vb
"There's a number of things I feel I should point out. In no particular order: I'd avoid using classes that have generic counter-parts. I.e. don't use SortedList, because there's a SortedList(Of TKey, TValue) which is generic and…"
1 hour ago
Shridhar Mamidalaa commented on Shridhar Mamidalaa's photo

Reaction Diffusion 3D

"Hello , Andy Chen ... i just Blog posted the procedure check out as it passes approval. :) "
1 hour ago
peter fotiadis replied to Chipa's discussion Offsetting continuous surface problem
"And this illustrates why this "Mobius" mesh is ... er ... a handful to offset (white = mesh outlines, lime green = mesh naked edges). This happens because actually a  M1 "Mobius outline" is a single polyline/nurbs/whatever.…"
2 hours ago
rahim dehqani posted a photo
3 hours ago


Deformed Hexagon

Started by Donovan Almodovar in Discussion 20 minutes ago.

How to use shortedList() with a tree as key and a list as values? - Vb 1 Reply

Started by Daniel González Abalde in VB, C# and Python Coding. Last reply by David Rutten 1 hour ago.

Offsetting continuous surface problem 13 Replies

Started by Chipa in Discussion. Last reply by peter fotiadis 2 hours ago.

problem with tree

Started by s s solomon in Discussion 4 hours ago.

Blog Posts


Posted by Shridhar Mamidalaa on February 1, 2015 at 2:24am

Test uploads on Modelo

Posted by Suqi on January 28, 2015 at 2:48pm

Couple of test uploads on Modelo

Posted by Suqi on January 28, 2015 at 2:30pm


Posted by Antonio Turiello on January 27, 2015 at 12:54pm



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2015   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service