Está en la página 1de 6

10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre

Grasshopper 3D
Grasshopper™ es un lenguaje de programación
visual desarrollado por David Rutten en Robert
Grasshopper
McNell & Associates.1 Grasshopper es un plug-in
que corre dentro de la aplicación CAD Rhinoceros 3D. http://www.grasshopper3d.com
Los programas son creados arrastrando
componentes en el área de trabajo. Los componentes
tienen entradas y salidas, las salidas se conectan a las
entradas de los componentes subsecuentes. Es
utilizado principalmente para programar algoritmos
generativos.2 3 Muchos de los componentes de [[Archivo:Grasshopper MainWindow.png
Grasshopper crean geometría 3D.ex 1 Los Screen capture|245px]]
programas pueden también contener otro tipo de Tipo de programa software
algoritmos, tales como los numéricos y textualesex 2 Desarrollador Robert McNeel & Associates
audiovisualex 3 y aplicaciones hápticas.ex 4 Lanzamiento Septiembre de 2007
Género Programación visual
Popular entre estudiantes4 5 6 7 8 9 y
profesionales,1 0 1 1 Rhino, de McNeel & Licencia Software propietario
Asociados, es una herramienta de modelado Idiomas Multilenguaje
endémica en el mundo del diseño
arquitectónico. El nuevo ambiente de En español Sí
Grasshopper provee un modo intuitivo que
permite explorar diseños sin tener que
aprender programación.1 2
AEC Magazine

La primera versión de Grasshopper, llamada Explicit History en su momento, fue publicada en


Septiembre de 2007. Actualmente está disponible una versión beta, siendo esta una fase de
desarrollo. Al estar aún en desarrollo se ofrece de manera gratuita sin fecha límite. A pesar de lo
anterior, es necesario contar con una licencia de Rhinoceros 3D 4.0 o posterior para poder correr el
programa.

Índice
Editor basado en nodos
Interfaz de usuario
Ejemplos
También ver
Referencias
Más información
Enlaces externos

Editor basado en nodos

https://es.wikipedia.org/wiki/Grasshopper_3D 1/6
10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre

La principal interfaz para el diseño de algoritmos en Grasshopper es el editor basado en nodos. La


información va de componente en componente por medio de cables que conectan salidas con entradas.
La información puede ser también definida de manera local como una constante, puede ser también
importada desde un documento existente de Rhino. La información es almacenada en parámetros,
mismos que pueden estar conectados o no a otros componentes.

En la imagen que se muestra arriba se aprecian tres componentes flotantes que están unidos a un
componente de substracción. Las dos cajas amarillas ubicadas en la izquierda definen una serie de
constantes numéricas. En la parte superior se muestran paneles que contienen cuatro números
enteros (6,7,8 y 12) mientras que en la parte inferior el panel contiene solamente un número. Estos
parámetros flotantes proveen datos al componente de substracción, que resulta en la salida de cuatro
valores (6-5=1, 7-5=2, 8-5=3 y 12-5=7). El mismo proceso puede lograrse con expresiones textuales
y un componente de evaluación. Este software permite combinar programación visual y escrita en el
mismo ambiente de trabajo.

Interfaz de usuario
Grasshopper tiene una IGU muy avanzada, tiene muchas
características que son difíciles de encontrar en software de
producción. Se ha puesto sobre la mesa si la presencia de estos
elementos mejora o impide el uso al ser una interfaz para
programar. La ventana principal está compuesta por paletas de
componentes y el área de trabajo o canvas. Además posee
elementos estándar de la IGU de Windows, tales como la barra de
título, el menú y la barra de estado. Al ser un plug-in que corre en
una ventana aparte, el layout que presenta la ventana es muy
simple. Debajo se muestra un lista de algunos elementos de la
interfaz de usuario.

https://es.wikipedia.org/wiki/Grasshopper_3D 2/6
10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre

GUI
Descripción Imagen
Element

El menú de la MDI muestra pequeñas vistas previas del


MDI
documento activo

El diálogo DE Find provee retroalimentación espacial y


textual en función de la búsqueda realizada. Los objetos son
Find remarcados en el área de trabajo con un envolvente
denominado Meatball y señalados con pequeñas flechas
contenidas en una ventana emergente.

Una base de datos de la cadena de Márkov almacena las


acciones de adición del usuario, esto permite que
Grasshopper pueda, eventualmente, predecir con un nivel de
Prediction
precisión razonable los comandos que el usuario podría
llamar. Estos comandos son ubicados en una tira de
herramientas dentro del área de trabajo.

Del inglés Most-Recently-Used, este menú muestra tanto


una amplia colección de documentos usados previamente,
como la disponibilidad de cada archivo. Los archivos que ya
MRU no están presentes en el sistema e muestran en una escala
de grises. Las categorías en las que el MRU divide los
periodos son “Just Now”, ”Today”, “Thursday” y “Last Week”,
haciendo mucho más fácil localizar determinado documento.

Algunos de los elementos dentro del área de trabajo ajustan


su visualización en función del nivel de acercamiento o zoom.
ZUI Este elemento permite una visualización más limpia y
eficiente cuando se disminuye le nivel de zoom y muestra
información adicional cuando se hace un acercamiento.

Color El selector de color predeterminado es capaz de mostrar


https://es.wikipedia.org/wiki/Grasshopper_3D 3/6
10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre
transparencia.

Ejemplos
1. A sample of grasshopper generated formsAkos, Gil; Parsons, Ronnie, (Blog), StudioMode Beta
http://studiomode.nu/ (http://studiomode.nu/) Falta el |título= (ayuda)
2. , pudiendo así generar listas de funciones conectadas a canales de transmisión de datos que
contienen información en números y texto.Fraguada, Luis. «LaN co-director» (http://www.grasshoppe
r3d.com/group/ghowl).
3. Andrew, Kudless (July 2011). «Co-Coordinator CCA MediaLab. San Francisco, CA» (http://sanfranci
sco.aaschool.ac.uk/). Biodynamic Structures Workshop. California College of the Arts, San
Francisco: AA San Francisco Visiting School.
pp. http://www.flickr.com/photos/tags/biodynamicstructures/. Consultado el Feb 9 2011.
4. Payne, Andrew, http://www.liftarchitects.com/journal/2009/9/8/using-a-wii-nunchuck-to-control-
grasshopper.html (http://www.liftarchitects.com/journal/2009/9/8/using-a-wii-nunchuck-to-control-grass
hopper.html) Falta el |título= (ayuda)

También ver
Diseño asistido por computadora
Programación visual

Referencias
A1qies/mixexperiencetoolsnu/resources/28.ht
1. Tedeschi, Arturo (enero de 2011). «Intervista a
m). MixExperience Tools1 (en italian - English)
David Rutten» (http://content.yudu.com/Library/

https://es.wikipedia.org/wiki/Grasshopper_3D 4/6
10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre

(Naples, Italy: MixExperience). pp. 28-29. MATERIAL RESONANCE WORKSHOP.


Consultado el February - 8 - 2011. Sam Fox School of Design & Visual Arts,
2. Loomis, Mark (23 de diciembre de 2010). Washington University St. Louis, Missouri: Sam
«About Generative Design platforms by Mark Fox School of Design & Visual Arts.
Loomis» (http://designplaygrounds.com/deviant Consultado el Feb 9 2011.
s/about-generative-design-platforms-by-mark-lo 8. Miller, Nathan (2010-2011).
omis/) (Blog). Designplaygrounds. http://nmillerarch.blogspot.com/2010/12/usc-
3. Loomis, Mark (10 de enero de 2011). «Rhino arch-517-spring-2011.html (http://nmillerarch.blo
Grasshopper VS Generative Components» (htt gspot.com/2010/12/usc-arch-517-spring-2011.
p://designplaygrounds.com/deviants/rhino-gras html) |url= sin título (ayuda). USC ARCH 517.
shopper-vs-generative-components/) (Blog). University of Southern California, CA: University
Designplaygrounds. Consultado el 9 de febrero of Southern California, CA. Consultado el Feb
de 2011. 9 2011.
4. Jae, Woo (September 2009). «Architect. 9. Estévez, Prof. Alberto T. (2010-2011).
Grimshaw Architects, New York» (http://woojsun http://www.biodigitalarchitecture.com/ (http://ww
g.com/2009/09/09/grasshopper-workshop-at-c w.biodigitalarchitecture.com/) |url= sin título
ornell-architecture/). Grasshopper Workshop. (ayuda). Master's Degree in BIODIGITAL
Cornell University: Cornell University. ARCHITECTURE. ESARQ School of
Consultado el Feb 9 2011. Architecture Universitat Internacional de
5. Michael, Chen (2009-2011). «Copia Catalunya, Barcelona: ESARQ School of
archivada» (http://www.crisisfronts.org/). Crisis Architecture Universitat Internacional de
Fronts Degree Project (https://web.archive.org/ Catalunya, Barcelona. Consultado el Feb 9
web/20131114014711/http://www.crisisfronts.or 2011.
g/). Pratt Institute, NY: Pratt Institute, NY. 10. Westlake, Michael; Tansey, Alan; Keough, Ian;
Archivado desde el original|urlarchivo= White, Joe (2010). «Club de Futbol Monterrey»
requiere |url= (ayuda) el |urlarchivo= (https://www.amazon.com/gp/product/1450734
requiere |fechaarchivo= (ayuda). 723). ACADIA 2010 - Association for
Consultado el Feb 9 2011. Computer Aided Design in Architecture,
6. Andrew, Kudless (February 2010). «Co- Exhibition Catalog (United States:
Coordinator CCA MediaLab. San Francisco, PrintingHouse Inc, WI) 1 (1): 142-145. ISBN 978-
CA» (http://mlab.cca.edu/2010/01/spring-works 1-4507-3472-1. Consultado el feb 9 2011.
hops-formations-2010/). Formations 2010 (http 11. 2. Gensler (agosto de 2009). BIM analysis for
s://web.archive.org/web/20110213105335/htt Form and Façade (http://aecmag.com/index.ph
p://mlab.cca.edu/2010/01/spring-workshops-for p?option=com_content&task=view&id=293&Ite
mations-2010/). California College of the Arts, mid=32). Shinkenchiku-sha Co.. Ltd.
San Francisco: California College of the Arts. Consultado el 7 de febrero de 2011.
Archivado desde el original|urlarchivo= 12. 3. Day, Martyn (2 de junio de 2009). «Rhino
requiere |url= (ayuda) el 13 de febrero de Grasshopper» (http://aecmag.com/index.php?o
2011. Consultado el Feb 9 2011. ption=com_content&task=view&id=293&Itemid
7. Marc, Fornes; Payne, Andy (August 2010). =32). AEC Magazine. Consultado el 7 de
http://samfoxschool.wustl.edu/events/workshops febrero de 2011.
/3630 (http://samfoxschool.wustl.edu/events/wor
kshops/3630) |url= sin título (ayuda).

Más información
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 (https://web.archive.org/web/
20100910201013/http://www.gsd.harvard.edu/research/gsdsquare/Publications/DaylightingAnalysisI
nRhinoAndGrasshopper.pdf)).

https://es.wikipedia.org/wiki/Grasshopper_3D 5/6
10/9/2020 Grasshopper 3D - Wikipedia, la enciclopedia libre

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, ISBN 978-88-95315-08-9 (en italiano)
Arturo Tedeschi, Parametric Architecture with Grasshopper, Le Penseur, Brienza 2011, ISBN 978-
88-95315-10-2
Pedro Molina-Siles, Parametric Environment. The Handbook of grasshopper. Nodes & Exercises ,
Universitat Politècnica de València, 2016. ISBN 978-84-9048-499-9 (http://worldcat.org/isbn/978-84
-9048-499-9)

Enlaces externos
Grasshopper Community Website (http://www.grasshopper3d.com/)
Official Grasshopper Blog (http://blog.rhino3d.com/)
EXPLODE_BREPS (http://explodebreps.wordpress.com/) is a site with Grasshopper Tutorials and a
Catalog of Experiential Grasshopper Definitions from the UVa School of Architecture
PARAMETRIC ENVIRONMENT. The Handbook of Grasshopper. Nodes & Exercises (http://www.lalib
reria.upv.es/portalEd/UpvGEStore/products/p_270-3-1/)

Obtenido de «https://es.wikipedia.org/w/index.php?title=Grasshopper_3D&oldid=127887836»

Esta página se editó por última vez el 20 jul 2020 a las 20:58.

El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.

https://es.wikipedia.org/wiki/Grasshopper_3D 6/6

También podría gustarte