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