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. 


Andy Payne has published a manual to help people get a basic understanding of Grasshopper. This primer and other tutorials are available on our Tutorials page...

ModeLab has uploaded a lot of quality webinars and tutorials on their website, be sure to check them out.

Also, check out these tutorial videos...

Latest Activity

Arend replied to Mario L's discussion export a selected object directly from grasshopper
"Here's a small example of what david suggested:   private void RunScript(Line ln, ref object A)  {    A = String.Format("{0},{1},{2},{3}", ln.From.X, ln.From.Y, ln.To.X, ln.To.Y);  } To draw in…"
7 minutes ago
aldo sollazzo liked Matheos Asfaw's photo
8 minutes ago
Henrik Cheung replied to Henrik Cheung's discussion How to slow down the GH movement respective to Arduino instant reading change?
"That works, thanks! However how to control the smooth quantity? I'm now using more than one "smooth number", is there any precious way to adjust?"
10 minutes ago
Arend replied to Andrea Lu's discussion who know how to use this component( project an object onto a plan) in C#?thankyou!
"It's a transform, so the C# alternative is: YourObject.Transform(Transform.Project(YourPlane));"
25 minutes ago
Arend replied to peter fotiadis's discussion C# Add list(s) to branch (yes I know...) and a Null question
"Cool work. Do you mind releasing it under a permissive  (MIT/Booost/LGPL/Something something) licence? Shall we place it some github repository? I'm going to try to code back to the export function, and add some documentation, bit short on…"
32 minutes ago
Arend commented on Vicente Soler's video

Visual Studio as script editor

"nice! Very elegant refactor. The part of exporting new parameters is out as far as I understand? // scriptComponent.SourceCodeChanged(new Grasshopper.GUI.Script.GH_ScriptEditor(Grasshopper.GUI.Script.GH_ScriptLanguage.CS));"
45 minutes ago
Giulio Piacentino replied to Carl Christofferson's discussion weaverbird installation problem in the group Weaverbird - Topological Mesh Editor
"What Service Release of Rhino 5 do you have? Giulio--Giulio PiacentinoWeaverbird development"
1 hour ago
Hrvoje Petrovic liked Nick Tyrer's photo
1 hour ago


export a selected object directly from grasshopper 4 Replies

Started by Mario L in VB, C# and Python Coding. Last reply by Arend 7 minutes ago.

How to slow down the GH movement respective to Arduino instant reading change? 2 Replies

Started by Henrik Cheung in Discussion. Last reply by Henrik Cheung 10 minutes ago.

C# Add list(s) to branch (yes I know...) and a Null question 11 Replies

Started by peter fotiadis in VB, C# and Python Coding. Last reply by Arend 32 minutes ago.

Blog Posts

Moire GIFs

Posted by M.K.T. Heinrich on August 27, 2014 at 6:00pm — 3 Comments

We're hiring: Architectural R&D in Stuttgart, Germany

Posted by FAT LAB on August 24, 2014 at 8:30am — 2 Comments

New Exporter

Posted by Suqi on August 20, 2014 at 6:30pm

Join NBBJ's Design Computation team!

Posted by Andrew Heumann on August 18, 2014 at 7:40pm

LUD LONDON is recruiting

Posted by LUD STUDIO on August 10, 2014 at 3:40pm — 3 Comments



Search Grasshopper


  • Add Photos
  • View All

Social Networks

Seesmic Desktop

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service