HOME

TheInfoList



OR:

Grasshopper is a
visual programming language In computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create computer program, programs by ...
and environment that runs within the
Rhinoceros 3D Rhinoceros (typically abbreviated Rhino or Rhino3D) is a commercial 3D computer graphics and computer-aided design (CAD) application software that was developed by TLM, Inc, dba Robert McNeel & Associates, an American, privately held, and employ ...
computer-aided design Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve c ...
(CAD) application. The program was created by David Rutten, at Robert McNeel & Associates. Programs are created by dragging components onto a canvas. The outputs of those components are then connected to the inputs of subsequent components.


Overview

Grasshopper is primarily used to build generative algorithms, such as for
generative art Generative art is post-conceptual art that has been created (in whole or in part) with the use of an autonomous system. An ''autonomous system'' in this context is generally one that is non-human and can independently determine features of an ...
. Many of Grasshopper's components create 3D geometry. Programs may also contain other types of algorithms including numeric, textual,A list of functions to link to datastreams containing numbers and text information audio-visual and haptic applications. Advanced uses of Grasshopper include parametric modelling for
structural engineering Structural engineering is a sub-discipline of civil engineering in which structural engineers are trained to design the 'bones and joints' that create the form and shape of human-made Structure#Load-bearing, structures. Structural engineers also ...
, architecture and fabrication, lighting performance analysis for energy efficient architecture, and building energy use. The first version of Grasshopper, then named ''Explicit History'', was released in September 2007. 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 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.


See also

*
Architectural engineering Architectural engineering or architecture engineering, also known as building engineering, is a discipline that deals with the engineering and construction of buildings, such as environmental, structural, mechanical, electrical, computational, e ...
* Comparison of computer-aided design software * Design computing *
Parametric design Parametric design is a design method in which features, such as building elements and engineering components, are shaped based on algorithmic processes rather than direct manipulation. In this approach, parameters and rules establish the relatio ...
*
Generative design Generative design is an iterative design process that uses software to generate outputs that fulfill a set of constraints iteratively adjusted by a designer. Whether a human, test program, or artificial intelligence, the designer algorith ...
* Responsive computer-aided design *
Visual programming language In computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create computer program, programs by ...


References


Further reading

* K Lagios, J Niemasz and C F Reinhart, "Animated Building Performance Simulation (ABPS) - Linking Rhinoceros/Grasshopper with Radiance/Daysim", Accepted for Publication in the Proceedings of SimBuild 2010, New York City, August 2010
full article
. * J Niemasz, J Sargent, C F Reinhart, "Solar Zoning and Energy in Detached Residential Dwellings", Proceedings of SimAUD 2011, Boston, April 2011 * Arturo Tedeschi, ''Architettura Parametrica - Introduzione a Grasshopper'', II edizione, Le Penseur, Brienza 2010, * Arturo Tedeschi, ''Parametric Architecture with Grasshopper'', Le Penseur, Brienza 2011, * Arturo Tedeschi, ''AAD Algorithms-Aided Design, Parametric Strategies using Grasshopper'', Le Penseur, Brienza 2014, * Pedro Molina-Siles, ''Parametric Environment. The Handbook of grasshopper. Nodes & Exercises '', Universitat Politècnica de València, 2016. *Diego Cuevas, Advanced 3D Printing with Grasshopper: Clay and FDM (2020).


External links

* {{DEFAULTSORT:Grasshopper3d Computer-aided design Building engineering software Computer-aided design software