21
Editor algorítmico generativo

Introducción a Grasshopper

  • Upload
    skernot

  • View
    575

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Introducción a Grasshopper

Editor algorítmico generativo

Page 2: Introducción a Grasshopper

El diseño generativo al igual que un problema matemático simple, parte de valores iniciales elegidos por nosotros intencionalmente para generar formas a partir de la modificación de variables, manipuladas por definiciones algorítmicas, las cuales nos permiten acceder a un sinfín de posibilidades mediante la manipulación de los parámetros originales.

Page 3: Introducción a Grasshopper
Page 4: Introducción a Grasshopper

Grasshopper

Se abre desde Rhino

Page 5: Introducción a Grasshopper

Grasshopper Interfaz de usuario

La barra de menú principal es similar a cualquier programa de windows. Tiene paneles de componentes. Estos paneles corresponden a varias categorías de objetos. Aparece debajo de los paneles, una barra para controlar el lienzo.

Page 6: Introducción a Grasshopper

Encadena una sucesión de parámetros y

componentes, con entradas y salidas que son datos geométricos o numéricos, produciendo un resultado o familia de resultados.

Page 7: Introducción a Grasshopper

Grasshopper Objetos

Parámetros: es un objeto de Grasshopper. Contiene datos numéricos. Componentes: es un objeto de Grasshopper. Contiene acciones. Partes de un componente: entradas componente salidas

Page 8: Introducción a Grasshopper

Grasshopper Ejemplo numérico

Obtener la diferencia entre algunos números. Para esto debemos pensar en: *La operación involucrada, en este caso, la diferencia *Las variables que intervienen aquí que son dos números x e y. Por esto en la entrada del componente elegido, debe estar : •F : la operación •X: el primer número •Y: el segundo número La salida será la resta de cada par de números.

Page 9: Introducción a Grasshopper

Al hacer doble clic sobre el lienzo, se abre una ventana para ingresar el nombre del componente o parámetro.

También se puede buscar en la barra de herramientas y arrastrar hasta el lienzo.

Grasshopper Introducir componentes o parámetros al lienzo

Page 10: Introducción a Grasshopper

Grasshopper Ejemplo de diseño

Seleccionamos la componente “expression” que es una componente a la que se le puede ingresar cualquier expresión matemática.

Page 11: Introducción a Grasshopper

Grasshopper

• Ingresamos un número fijo , por

ejemplo , el 5

Comando: number

Ingresamos un parámetro que varíe

entre 0 y 10

Comando : number slider

En la entrada de esta componente necesitamos dos valores, x e y, pueden ser un número fijo o un parámetro.

Page 12: Introducción a Grasshopper

Grasshopper Determinar valores a los parámetros

Clic con el botón derecho del mouse sobre el comando number, luego set number y colocar el número 5, luego seleccionar el tilde para dar el ok.

Clic con el botón derecho sobre slider, seleccionar values para determinar valor máximo y mínimo.

Page 13: Introducción a Grasshopper

Grasshopper Hacer conexiones

Para conectar los parámetros y/o componentes, se hacen cables con el botón derecho del mouse. Se selecciona la salida de uno de ellos y se arrastra hasta conectar a la entrada del otro. Si se necesitan dos conexiones se repite el procedimiento pero presionando shift a la vez.

Page 14: Introducción a Grasshopper

Grasshopper Editar la expresión matemática

Para editar la expresión, doble click del mouse sobre el comando. Así se abre una ventana donde aparece un panel para cambiar la expresión. Por ejemplo ponemos x^2+y^2

Page 15: Introducción a Grasshopper

Grasshopper Para ver el resultado

Para poder ver los resultados ponemos un panel donde figuran los datos numéricos obtenidos.

Page 16: Introducción a Grasshopper

Grasshopper Para ver el resultado

En el panel se observa el número 125 , ya que es 5^2 + 10^2 ( el número fijo es 5, el slider está en el 10). Si movemos el slider van cambiando los valores en el panel.

Page 17: Introducción a Grasshopper

Grasshopper Ordenar para una buena visualización

Es conveniente al finalizar acomodar los comandos para que visualmente quede ordenado y prolijo.

Page 18: Introducción a Grasshopper

Grasshopper Advertencias y errores

Los parámetros o los componentes dan advertencias al usuario cuando su color es naranja o rojo. Si estos colores aparecen conviene revisar la fórmula.

Page 19: Introducción a Grasshopper

Grasshopper Ejemplo geométrico

Graficar la parábola:

Aquí debemos analizar el problema: •Tiene dos variables x e y •Tiene un parámetro t. El parámetro es un número real cualquiera. •Además, a la variable x se le asigna una fórmula que depende de t •Y a la variable y se el asigna otra fórmula que depende de t también.

2

44 2

ty

tx

Page 20: Introducción a Grasshopper
Page 21: Introducción a Grasshopper