|Designed by||David Rutten|
|Developer||Robert McNeel and associates|
|First appeared||September 2007|
1.0 / April 4, 2014
|OS||Windows 2000 and later, MacOS|
|Filename extensions||.gh (binary), .ghx (ascii), .gha (plugins)|
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. Programs are created by dragging components onto a canvas. The outputs to these components are then connected to the inputs of subsequent components.
Grasshopper is primarily used to build generative algorithms, such as for generative art. Many of Grasshopper's components create 3D geometry. Programs may also contain other types of algorithms including numeric, textual, audio-visual and haptic applications.
Advanced uses of Grasshopper include parametric modelling for structural engineering, parametric modelling for architecture and fabrication, lighting performance analysis for eco-friendly architecture and building energy consumption.
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 new Grasshopper environment provides an intuitive way to explore designs without having to learn to script." Research supporting this claim has come from product design and architecture.
17. Samadi et al. (2019). A computational approach for achieving optimum daylight inside buildings through automated kinetic shading systems. https://doi.org/10.1016/j.foar.2019.10.004
Edited: 2021-06-18 18:13:14