Ebook - Modelados Grasshopper

Page 1

APLICACIÓN DIGITAL Nicole Montjoy

Docentes: Arq. Claudio Fernando Velarde Castillo Arq. Alonso Jose Melgar Dellepiane Universidad Peruana de Ciencias Aplicadas Facultad de Diseño Diseño Profesional de Interiores 2020-02


ÍNDICE 1

TORRE PARAMÉTRICA 1.1

Definición Grasshopper

4

UNIFICACIÓN 4.1

Modelados con fotomontajes

4.2 Rhinoceros views 4.3 Definición grasshopper - Modelado de muro 4.4 Definición grasshopper - Tridilosa

4.4 Definición grasshopper - Torre Paramétrica

2

MODELADO DE MURO 2.1

3

Definición Grasshopper

CORBERTURA DE TRIDILOSA 3.1

Definición Grasshopper

5

DIAGRAMACIÓN DE VORONOI


6

SKINS

9

6.1 Fotomontajes

9.2 Definición Grasshopper - Estructura de piso 2

6.3 Definición grasshopper - Skin Rectangular

ATRACTORES 2D

9.1 Definición Grasshopper - Estructura de techo 9.2 Definición Grasshopper - Estructura de piso 1

6.2 Definición grasshopper - Skin Hexagonal

7

ESTRUCTURAS - LUNCHBOX

10

UNIFICACIÓN

10.1 Fotomontajes 7.1 Definición Grasshopper - Atractores 2D

10.2 Fotomontajes 10.3 Rhinoceros views 10.4 Definición Grasshopper - Pared Skin Hexagonal

8

MORPH 8.1 Definición Grasshopper

10.5 Definición Grasshopper - Puente de esferas 10.6 Definición Grasshopper - Cubierta de techo morph 10.7 Definición Grasshopper - Tridilosa 10.8 Definición Grasshopper - Base de tubos


1

TORRE PARAMÉTRICA Tuberia rígida Kraft-mann de cobre tipo M. SKU: exam10

Para realizar la torre paramétrica se utilizó ciertos componentes escenciales como “Divide Curve” el cuál divide en partes iguales los elementos de las plataformas, “Shift” el cuál sirve para que los elementos corran uno hacia la parte inferior y “Pipe” para formar los tubos que conectan en forma vertical la primera platarma superior con la última inferior. Definición Grasshopper

Tablero de maelanina Egger Erodekor de 10mm U763 ST9 Gris Perla

Fotomontaje

Detalle


1.1

DEFINICIÓN GRASSHOPPER - TORRE PARAMÉTRICA Geometría de curva

Vector unitario paralelo al eje “Z”

Segmento de linea entre 2 puntos

Mover a una distancia determinada

Dividir curva en segmentos iguales

Crear tubo a partir de una línea

Invertir la dirección de una curva con una curva guía opcional

Curva de interpolación a través de un conjunto de puntos

Se crea una superficie o sólido de una polisuperficie en Rhino

Extruir curvas y superficies a lo largo de un vector

Pseudocódigo

Crear curva

Con el comando “move” dale cierta altura para que se copie hacia arriba

Dividirlo con puntos con el comando “divide” y agregarle número de segmentos

Con el comando “Line” uniendo las 2 curvas haciendo que una corriendo 1

Con el comando “pipe” crear un tubo a partir de las lineas y agregandole cierto espesor

Con el comando “Boundary” y “extrude” darle grosor a los pisos


2

MODELADO DE MURO

Modelado de muro de bloques de madera con separaciones en cubos degradadas

Modelado de silla de madera con separaciones en cubos degradadas

Definiciรณn Grasshopper


2.1

DEFINICIÓN GRASSHOPPER - MODELADO DE Genera cuadrícula de puntos en una superficie

Crear curva interpolada a través de conjunto de puntos

Crear curva interpolada a través de conjunto de puntos

Dividir una curva en segmentos con una longitud predetrminada

Evaluar una curva en el parámetro especificado

Rotación para alinear plano con vector de guía

Calcular negativo de un valor

Crear un dominio numérico a partir de dos exteremos

Caja centrada en un plano

Pseudocódigo

Crear superficie

Se genera una cuadricula de puntos en la superficie creada

Con el código “IntCrv” se crea un conjunto de puntos en la superficie

Se genera una rotación del plano guía con el comando “Align” conectandolo finalmente con el comando de “Box”

Por último el dominio se modifica y se le agrega valores para modificar el largo,alto y ancho de cada cubo que se genera , conectandolo con el comando “box”


3

CORBERTURA DE TRIDILOSA

Modelado de cobertura de tridilosa aplicado en ciudad como espacio virtual En el modelado de tridilosa se modificó y se le sacó los palos que salian abajo para así formar una cobertura para un techo que fuera para un espacio abierto.

Definición Grasshopper


3.1

DEFINICIÓN GRASSHOPPER - CORBERTURA DE TRIDILOSA Resolver propiedades de área para breps,mallas y planos cerrados

Extrae un subconjunto isométrico de una superficie

Explotar una curva/superficie en segmentos más pequeños

Dividir curva en segmentos iguales

Encontrar discontinuidad a lo largo de la curva

Calcular negativo de un valor

Crear curva interpolada a través de conjunto de puntos

Superfiie loft a través de conjunto de secciones curvas

Crear curva interpolada a través de conjunto de puntos

Representa una colección de curvas de geometría curva donde está es el denominador común de todas las curvas

Unión sólida en un conjunto de breps

Crear tubo a partir de una línea

Pseudocódigo

Crear superficie

Con el comando “subsrf” y “explode” se subdivide la superficie

Con el comando “move” se mueve los puntos hacia la parte inferior, posterior y se proyectan hasta cierta distancia hacia abajo

Con el comando “Ln” se conectan los puntos desde el punto de área de la superficie hasta los puntos de los extremos superiores

Con el comando “Loft” las lineas se unen en capas

Con el comando “Ln” se extruye con líneas la proyección de los puntos que construyen la tridilosa hacia las áreas inferiores

Con el comando “Ln” se extruye con lineas la proyección hacia las áreas inferiores que se encuentran más abajo

Con el comando “pipe” s le agrega grosor a las líneas de la estructura


4

UNIFICACIÓN

El primer acercamiento hacia la unificación fue poner un techo en base a la torre parametrica que salga a partir de la termación del techo de la persistencia e incluir una pared de muro de ladrillos al costado. Incluyendo la tridilosa en las paredes triangulares inclinadas. Sin embago,la propuesta fue cambaindo. llegando asi a tener una cobertura de tridilosa que llegue y agarre un desnivel,la torre parametrica se convirtió en base como estructura para soportar el muro de latrillos que se le dio forma de laberinto para que los usuarios sientan que estan entrando o saliendo de una experiencia irreal.

Propuesta de estrctura unificada

Propuesta final de unificación Este proyecto cumple el propósito de integrar a una gran cantidad de personas por medio de espacios con distintos diseños y materialidades. Este proyecto surgio en base a los algoritmos aprendidos en Grasshopper en el programa Rhinoceros.


Modelado de muro en bloques

Con el c贸digo de dicha estructura se logr贸 crear una superficie que sirva como un muro de ladrillos en la preexistencia

Tridilosa como cobertura

Con el c贸digo de dicha estructura se logr贸 crear una superficie que sirva como cubierta en la preexitencia


Torre paramétrica como base Con el código de dicha estructura se logró crear una superficie que sirva como base en la preexistencia

Rhinoceros views

Shader Style

Artistic Style

Pen Style


4.3 DEFINICIÓN GRASSHOPPER - MODELADO DE MURO Genera cuadrícula de puntos en una superficie

Crear curva interpolada a través de conjunto de puntos

Crear curva interpolada a través de conjunto de puntos

Dividir una curva en segmentos con una longitud predetrminada

Rotación para alinear plano con vector de guía

Evaluar una curva en el parámetro especificado

Calcular negativo de un valor

Caja centrada en un plano

Crear un dominio numérico a partir de dos extremos

Pseudocódigo

Crear superficie

Con el comando “SDivide” se subdivide verticamente en con puntos

Con el comando “Dispatch” se subdivide horizontalmante a través de líneas

Con el comando “Eval” se evalua y se realiza una secuencia de puntos a lo largo de la subdivisión horizontal

Por último se conecta con el comando “Box” con “Align” y con los dominios para ajustar los parámetros y las medidas


4.4 DEFINICIÓN GRASSHOPPER - TRIDILOSA Explotar una curva/superficie en segmentos más pequeños

Dividir curva en segmentos iguales

Teje un conjunto de datos de entrada usando un patrón personalizado.

Extrae un subconjunto isométrico de una superficie

Proyecta un objeto en un plano

Transladar un objeto a lo largo de un vector

Crear curva interpolada a través de conjunto de puntos

Crear curva interpolada a través de conjunto de puntos

Superficie a través de conjunto de secciones curvas

Representa una colección de curvas de geometría curva que es el denominador común de todas las curvas

Unión sólida en un conjuto de breps

Crear tubo a partir de una línea

Pseudocódigo

Crear superficie

Subdividir la superficie

Sacar el área de las subdivisiones

Proyectarlas hacia abajo

Proyectarlo hacia arriba

Proyectarlo hacia el medio

Unir a través de lineas desde el área de la superficie de cada cuadricula hacia las proyecciones superiores

Unir a través de lineas desde las proyecciones superiores hasta la proyección inferior

Unir las proyec- Darle grosor a las Proyectar con una ciones superiores líneas para que se supeficie con cierta con capas mediante convierta en distancia hacia abael comando loft y estructura jo con lineas la parte subunion inferior de la tridilosa


4.5 DEFINICIÓN GRASSHOPPER - TORRE PARAMETRICA Geometría de curva

Vector unitario paralelo al eje “Z”

Mover a una distancia determinada

Dividir curva en segmentos iguales

Desplaza todos los elementos de una lista

Invertir la dirección de una Crear tubo a partir curva con una curva guía de una línea opcional

Dividir curva en segmentos iguales

Parámetro de puntos

Curva de interpolación a través de un conjunto de puntos

Pseudocódigo

Insertar curva

Moverlo a cierta distancia hacia arriba

Dividirlo en segmentos con el comando “Divide”

Unirlos a través de líneas

Agregar grosor a las líneas usando el comando pipe

Crear interpolación de curvas a través del conjunto de puntos

Se crea una superficie o sólido de una polisuperficie en Rhino

Extruir curvas y superficies a lo largo de un vector


5 DIAGRAMACIÓN DE VORONOI

Foto original Obra: Creación de Adán - Michaelangelo

Estudio de proporciones aureas Se hizo un estudio de las proporciones aureas que tenia la pintura, insertando puntos en todas las intersecciones que se tenia en la pintura

Definición grasshopper Con el estudio de proporciones se insertó todos los puntos y en curva se inserto el marco que se hizo del cuadro y por ultimo se conecto con voronoi dandonos un resultado de reinterpretación

Reinterpretación El estudio de proporciones + el grasshopper nos arrojó una reinterpretación de la pintura con el comando voronoi.


6

SKINS

Skin Hexagonal based pattern

Definición grasshopper

Se hizo una superficie en rhino la cual se metio en grasshopper donde el comando principal de este modelado es utilizar el plug-in “Lunch Box”, que dentro de este se encuentra el componente “Hexagon cells”. El fotomontaje representa una batalla la cuál la superficie hexagonal es utilizada para representar las personas heridos y colgados y en la parte inferior para los soldados en acción en batalla.


Skin Rectangular based pattern

Se hizo una superficie en Rhinoceros la cuál se insertó en grasshopper donde se dividió para tener la cuadricula y se realizó un offset para formar los abocinados . El fotomontaje representa una entrada virtual a un volcán donde las personas sientan como un laberito hacia un mundo distinto.

Definición grasshopper


6.2 DEFINICIÓN GRASSHOPPER - SKIN HEXAGONAL BASED PATTERN Escalar un objeto uniformemente en todas las direcciones

Crear superficies hexagonales

Explota una curva en segmento más pequeños

Evaluar una expresión con un número flexible de variables

Evaluar las propiedades de la superficie local

Pseudocódigo

Crear superficie

Crea una superficie loft Fusionar varios flujos a través de un conjunto de datos de secciones curvas

Fusionar varios flujos de datos

Se instala el pluging de lunch box y se inserta caja hexagonal

Se escala hacia adentro dandole grosor

Reasignar números en un nuevo dominio numérico

Escalarlo una vez más hacia adentro dandole una medida mas

Mover extrusión hacia abajo con el comando move

Recupere un elemento específico de una lista

Voltear una curva usando una curva guía opcional

Con el comando loft hacer que la extrusión interior se conecte con la proyeccion de abajo

Finalmente, al conectar el comando item con flip y merge para hacer los ultimos lofts para las capas inferiores


6.3 DEFINICIÓN GRASSHOPPER - SKIN RECTANGULAR BASED PATTERN Divide un dominio dibimensional en segmentos iguales

Extraer un subconjunto isoparamétrico

Deconstruye un brep en sus partes constituyentes

Control deslizante multidimensional

Desplazar una curva en una superficie con una distancia especificada

Evaluar las propiedades de la superficie local

Explotar una curva en sementos más pequeños

Escalar un objeto unifomemente en todas las direcciones

Transladar (mover) un objeto a lo largo de un vector

Fusionar varios flujos de datos

Crear una superficie a partir de dos, tres o cuatro curvas de borde

Representa una colección de geometría 3D

Pseudocódigo

Crear superficie

Con el comando “divide” subdividir

Se realiza un offset a la subdivision para darle grosor

El offset realizarlo se escala hacia adentro para luego extruirlo hacia atrás

Con el comando “Merge” proyectar hacia afuera los últimos parametros que se realizaron con offset

Se agrega las tapas de Finalmente se conecta abocinados con el cocon el comando “Geo” mando “Item” y “EdgesSrf”


7

ATRACTORES 2D

Estudio de proporciones aureas Se hizo un estudio de las proporciones aureas que tenia la pintura, insertando puntos en todas las intersecciones que se tenia en la pintura.

Definición grasshopper En la definición se inserto todos los puntos de la pintura a partir del estudio de proporciones y se fue moviendo las series para darle escala a la pintura y el dominio también se fue moviendo sus número para ir cambiando de forma.

Reinterpretación Cuando se fueron cambiando los valores del dominio, esa reinterpretación en circulos fue cambiando, añandiendo el comando “Gradient” para darle un poco de color y se pueda entender mejor donde se concentran más los puntos. Es importante resaltar que los valores de dominio pueden ir cambiando.


7.1

DEFINICIÓN GRASSHOPPER - ATRACTORES 2D Crear círculo definido por el plano base y el radio

Escalar un objeto unifomemente en todas las direcciones

Transladar (mover) un objeto a lo largo de un vector

Datos de referencia cruzada de varias listas

Resolver propiedades de área para breps, mallas y planos curvos cerrados

Calcular la distancia euclidiana entre dos coordenadas de puntos

Crear dominio numérico que abarque una Reasignar números en un lista de números nuevo dominio numérico

Escalar un objeto uniformemente en todas las direcciones

Crear superficie planas a partir de una colección de límites de bordes curvos

Gradient presenta un colección de valores de doble precisión en puntos, agregando color

Permite vistas previas de geometría personalizadas

Pseudocódigo

Crear plano en el eje XY y crear un circulo dentro de este

Mover circulo en el eje X

Mover ciculos en el eje Y

Sacar área de cada circulo

Meter multiples puntos del cuadro ya realizado

Definir escala y agregarle distintos colores en degrade


8

MORPH

Modelado de fuente de agua Se realizó un modelado donde el comando principal fue “morph” y se fue modificando para que la estructura se alargue y tenga la forma de una fuente de agua. El fotomontaje representa de una fuente de agua con una estructura de madera en la parte inferior y con una salida de agua en la parte superior.

Definición Grasshopper


8.1

DEFINICIÓN GRASSHOPPER - MORPH Crea una superficie loft a través de un conjunto de secciones curvas

Divide un dominio bidimensional en iguales segmentos

Crea una caja retorcida en un parche de superficie

Representa una colección de geometría de Brep (Representación de límites)

Resolver cuadros delimitadores de geometría orientada

Tranforma un objeto en una caja retorcida

Resolver propiedades de volumen para breps cerrados y mallas

Decontruye un brep en sus partes constituyentes

Recupere un elemento específico de una lista

Extruya curvas y supercies a lo largo de un vector

Pseudocódigo

insertar 2 curvas

Se hace loft a las curvas

Se crea una caja a partir de el loft

Agregar una figura geometrica en 3d en rhino y se inserta en la caja de brep

Con el comando “morph” se crea la extrusion hacia abajo

Se crea una capa bajo de la extrusión

Se crea extrusion vertical hacia abajo con los parametros de números


9

ESTRUCTURAS - LUNCHBOX Modelado de estructura de techo

Modelado de estructura piso 1

Modelado de estructura piso 2


9.1

DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE TECHO

Insertar curva y darle grosor formando una tubería

Crear una estructura de Truss espacial en una superficie

Crear esfera en la superficie

Pseudocódigo

insertar superficie

Se crea una estructura de Truss espacial en la superficie

Se agrega comando “pipe” a la estructura para darle grosor

Se agrega comando “pipe” a la estructura para darle grosor


9.2

DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE PISO 1

Crear una estructura de cuadrícula en una superficie Insertar curva y darle grosor formando una tubería

Crear esfera en la superficie

Pseudocódigo

insertar superficie

Se agrega cuadricula en la superficie

Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala

Se le agrega grosor a las lineas que cnectan cada esfera para que se convierta en estructura de tubos


9.3

DEFINICIÓN GRASSHOPPER - ESTRUCTURA DE PISO 2 Crear una estructura de cuadrícula en una superficie Insertar curva y darle grosor formando una tubería

Crear esfera en la superficie

Pseudocódigo

insertar superficie

Se agrega cuadricula en la superficie

Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala

Se le agrega grosor a las lineas que cnectan cada esfera para que se convierta en estructura de tubos


10

UNIFICACIÓN FINAL

La ubicación indicada fue en el Circuito de playas, Cto. de playas de la Costa Verde, exactamente el espigón que se encuentra desde la orilla y se extiende hasta el mar unos 70 metros de largo. La propuesta para unificar y recrear el espigón se utilizó en la base una estructura de tubos que se creo con “Morph”, para el techo se utilizó una estructura de Tridilosa, más arriba se utilizó otra estructura de techo con abocinados creados con “Morph” , se creó un puente de esferas con el plugging de “LunchBox” por último se cresa una pared de a partir de Skins Hexagonal Based Pattern. Finalmente se creó un espacio donde los usuarios puedan circular,relajarse,ver distintas expresiones de acuerdo al modelado y disfrutar de la vista hacia el mar.

Persistencia de espigón

Propuesta final de unificación Este proyecto cumple con el propósito de integrar una cantidad de personas por medio de espacios distintos de diseño y materialidad que fue surgiendo en base de algoritmos aprendidos en Grasshopper en el programa Rhinoceros


Pared Skin Hexagonal

Con el código de dicha estructura se logró crear una superficie que sirva como una cubierta en la preeexistencia

Puente de esferas

Con el código de dicha estructura se logró crear una superficie que sirva como un puente en la preeexistencia

Cubierta techo Morph

Con el código de dicha estructura se logró crear una superficie que sirva como una cubierta en la preexistencia


Tridilosa como cobertura Con el c贸digo de dicha estructura se logr贸 crear una superficie que sirva como una cubierta en la preeexistencia

Base de tubos

Con el c贸digo de dicha estructura se logr贸 crear una superficie que sirva como una base en la preeexistencia


10.3 RHINOCEROS VIEWS

Shader Style

Pen Style

Thechnical style

Artistic Style


10.4 DEFINICIÓN GRASSHOPPER - PARED SKIN HEXAGONAL Escalar un objeto uniformemente en todas las direcciones

Crear superficies hexagonales

Explota una curva en segmento más pequeños

Crea una superficie loft a través de un conjunto de secciones curvas

Fusionar varios flujos de datos

Evaluar una expresión con un número flexible de variables

Voltear una curva Recupere un elemento usando una curva guía opcional específico de una lista

Evaluar las propiedades Reasignar números de la superficie local en un nuevo dominio

Pseudocódigo

Crear superficie

Fusionar varios flujos de datos

Se instala el pluging de lunch box y se inserta caja hexagonal

Se escala hacia adentro agregandole grosor

Escalarlo una vez más hacia adentro dandole una medida más reducida

Mover extrusión hacia abajo con el comando move

Con el comando loft hacer que la extrusión interior se conecte con la proyeccion de abajo

Finalmente, al conectar el comando item con flip y merge para hacer los ultimos lofts para las capas inferiores


10.5 DEFINICIÓN GRASSHOPPER - PUENTE DE ESFERAS Crear una estructura de cuadrícula en una superficie Insertar curva y darle grosor formando una tubería

Crear esfera en la superficie

Pseudocódigo

insertar superficie

Se agrega cuadricula en la superficie

Se agrega esferas en toda la malla superficie y se modifica el radio para darle escala

Se le agrega grosor a las líneas que conectan cada esfera para que se convierta en estructura de tubos


10.6 DEFINICIÓN GRASSHOPPER - CUBIERTA DE TECHO MORPH Crea una superficie loft a través de un conjunto de secciones curvas

Divide un dominio bidimensional en iguales segmentos

Crea una caja retorcida en un parche de superficie

Representa una colección de geometría de Brep (Representación de límites)

Resolver cuadros delimitadores de geometría orientada

Tranforma un objeto en una caja retorcida

Pseudocódigo

insertar 2 curvas

Se hace loft a las curvas

Se crea una caja a partir de el loft

Agregar una figura geometrica en 3d en rhino y se inserta en la caja de brep

Con el comando “morph” se crea la extrusion hacia abajo


10.7

DEFINICIÓN GRASSHOPPER - TRIDILOSA Explotar una curva/superficie en segmentos más pequeños

Dividir curva en segmentos iguales

Teje un conjunto de datos de entrada usando un patrón personalizado.

Extrae un subconjunto isométrico de una superficie

Proyecta un objeto en un plano

Transladar un objeto a lo largo de un vector

Crear curva interpolada a través de conjunto de puntos

Crear curva interpolada a través de conjunto de puntos

Superficie a través de conjunto de secciones curvas

Representa una colección de curvas de geometría curva que es el denominador común de todas las curvas

Unión sólida en un conjuto de breps

Crear tubo a partir de una línea

Pseudocódigo

Crear superficie

Subdividir la superficie

Sacar el área de las subdivisiones

Proyectarlas hacia abajo

Proyectarlo hacia arriba

Proyectarlo hacia el medio

Unir a través de lineas desde el área de la superficie de cada cuadricula hacia las proyecciones superiores

Unir a través de lineas desde las proyecciones superiores hasta la proyección inferior

Unir las proyec- Darle grosor a las Proyectar con una ciones superiores líneas para que se supeficie con cierta con capas mediante convierta en distancia hacia abael comando loft y estructura jo con lineas la parte subunion inferior de la tridilosa


10.8 DEFINICIÓN GRASSHOPPER - BASE DE TUBOS Crea una superficie loft a través de un conjunto de secciones curvas

Divide un dominio bidimensional en iguales segmentos

Crea una caja retorcida en un parche de superficie

Representa una colección de geometría de Brep (Representación de límites)

Resolver cuadros delimitadores de geometría orientada

Tranforma un objeto en una caja retorcida

Decontruye un brep en sus partes constituyentes

Resolver propiedades de volumen para breps cerrados y mallas

Recupere un elemento específico de una lista

Extruya curvas y supercies a lo largo de un vector

Pseudocódigo

insertar 2 curvas

Se hace loft a las curvas

Se crea una caja a partir de el loft

Agregar una figura geométrica en 3d en rhino y se inserta en la caja de brep

Con el comando “morph” se crea la extrusión hacia abajo

Se crea una capa bajo de la extrsión

Se crea extrusion vertical hacia abajo con los parámetros de números


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.