Grasshopper 3D

Programming language From Wikipedia, the free encyclopedia

Grasshopper is a visual programming language and environment that runs within the Rhinoceros 3D computer-aided design (CAD) application. The program was created by David Rutten, at Robert McNeel & Associates.[2] Programs are created by dragging components onto a canvas. The outputs of those components are then connected to the inputs of subsequent components.

DesignedbyDavid Rutten
DeveloperRobert McNeel & Associates (TLM, Inc.)
FirstappearedSeptember 2007; 18 years ago (2007-09)
Quick facts Paradigm, Designed by ...
Grasshopper
A sample program in the Grasshopper GUI
Paradigmvisual programming
Designed byDavid Rutten
DeveloperRobert McNeel & Associates (TLM, Inc.)
First appearedSeptember 2007; 18 years ago (2007-09)
Stable release
Rhinoceros 3D 8.1 / November 21, 2023; 2 years ago (2023-11-21)[1]
OSWindows 2000 and later, macOS
LicenseProprietary
Filename extensions.gh (binary), .ghx (ascii), .gha (plugins)
Websitegrasshopper3d.com
Close

Overview

Grasshopper is primarily used to build generative algorithms, such as for generative art.[3][4] Many of Grasshopper's components create 3D geometry.[5] Programs may also contain other types of algorithms including numeric, textual,[6] audio-visual[7] and haptic applications.[8]

Grasshopper-controlled parametric vase example in Rhino, showing design iteration

Advanced uses of Grasshopper include parametric modelling for structural engineering,[9] architecture and fabrication,[10] lighting performance analysis for energy efficient architecture,[11] and building energy use.[11]

The first version of Grasshopper, then named Explicit History, was released in September 2007.[12][13] Grasshopper was made part of the standard Rhino toolset in Rhino 6.0, and continues to be.

AEC Magazine stated that Grasshopper is "Popular among students and professionals, McNeel Associate’s Rhino modelling tool is endemic in the architectural design world. The Grasshopper environment provides an intuitive way to explore designs without having to learn to script."[14] Research supporting this claim has come from product design[15] and architecture.[16]

Grasshopper 2 has been in development since at least 2014, when David Rutten mentioned development of it on his blog. [17] It is possible to download a "WIP" / Alpha release version into Rhino 8 via the package manager. [18] It is not clear when GH2 will be included in standard Rhino.[19]

See also

References

Further reading

Related Articles

Wikiwand AI