
Curso Grasshopper experto, diseño paramétrico y generativo
Con Grasshopper puedes crear absolutamente lo que quieras, no hay límites, sólo tu creatividad, además de que puedes alimentarlo con muchos plugins y conectarlo con gran diversidad de softwares y plataformas web.
Está evolucionando para ser un fuerte competidor en el mundo de la optimización en diversas ramas.
Actualmente para muchos estudios y empresas es requisito de contratación o de permanencia.
Para una persona que sabe Grasshopper a un nivel avanzadoy el Desarrollo de algoritmos en Grasshopper, las puertas del mundo del diseño le son abiertas de par en par.
Los sectores industriales que lo usan cada día son más, entre ellos la Arquitectura, Urbanismo, Diseño e ingeniería industrial, Joyería, Diseño gráfico, calzado, automovilístico, náutico, publicidad.
Arquitectos, diseñadores, interioristas, urbanistas, ingenieros, joyeros, e interesados en el modelado 3D.

Arquitecto especializado en energías renovables, experto en el modelado 3D con Rhinoceros y diseño paramétrico - generativo con Grasshopper certificado por McNeel Europa. Miembro del grupo de investigación y master de Arquitectura Genética - Biodigital de la UIC.
Experiencia:
En proyectos como el Puente Pabellón de Zaha Hadid de la Expo Zaragoza en la realización de scripting, desarrollo de algoritmos para creación de fachadas y productos. Formador en Universidades y empresas en varios países.
Fundador de SEED, OLAB y GOW.
Interesado en el potencial de la creación biodigital y su aplicación en diferentes sectores industriales.
Te convertirás en un experto en modelado 3D con Grasshopper tras completar todos nuestros módulos, es decir, entenderás y dominarás no sólo los conceptos de diseño paramétrico - generativo, sino que podrás realizar algoritmos de gran complejidad para dar solución a problemas complejos.
Aprenderás cómo hacer Arquitectura Paramétrica, cómo hacer un Análisis Urbano Paramétrico, cómo usar Parametricismo en Construcción Modular, cómo usar Diseño Paramétrico en el Diseño Automotriz, cómo hacer Calzado Deportivo Paramétrico, cómo Diseñar Joyería Paramétrica y mucho más.
Mezcla nuestros servicios de transferencia de conocimiento a tu gusto:
1) CURSO PRESENCIAL: Para empresas, grupos y personalizados.
2) CURSO ONLINE: desde nuestra plataforma GOW
3) LABS: tutorias personalizadas por vídeo conferencia
4) ASISTENCIA: escríbenos o llámanos para solucionar tus dudas.
Tener conocimientos de diseño o bien usar otros softwares 3D. Si no tienes estas bases, te sugerimos contratar el curso: "bases de diseño para el modelado 3D"
Conocer Rhinoceros no es indispensable, pero siempre ayuda.
Traer alguna idea o proyecto que quieras que te ayudemos a realizar durante el curso.
Para pagar haz clic aqui, irás a nuestra plataforma [ GOW ]
En ésta puedes comprar todos los módulos o sólo los que te interesen. A más módulos compres, más descuento tienes. Así como puedes obtener automáticamente un presupuesto exacto de lo que te interesa y puedes seleccionar el formato que quieres contratar: PRESENCIAL, CURSO ONLINE, GOW.
Recuerda de aplicar los cupones de descuento que te corresponden.
MOD 1
MODULO 1
Parametric & Generative design / Introduction to Grasshopper interface & Theroy Programing oriented objects (POO)
Introduction to parametric design with Grasshopper: teoría sobre programación orientada a objetos comparándola con la interfaz de Grasshopper para que el alumno entienda la lógica del software, explicación de componentes básicos, desarrollo de ejercicios básicos.
Alcances: Comprensión de la interfaz y la lógica de Grasshopper, el alumno sabrá desarrollar definiciones básicas para automatizar procesos simples en Rhinoceros.
Requisitos: No es necesario conocimiento previo de Rhinoceros ni de programación. Si sabes alguno de estos te será más sencillo.
Durante este módulo podrás realizar ejercicios parecidos al siguiente vídeo:
Contenido
TEORÍA Y EXPLICACIÓN DE ENTORNO
Teoría Programación orientada a objetos vinculado a la explicación de la interfaz de Grasshopper y Rhinoceros, a través de pequeños ejercicios.
- Conceptos básicos
- ¿Cómo se piensa en objetos?
- Clases en POO (OOP)
- Propiedades en clases
- Métodos en clases
- Objetos en POO
- Identidad
- Estados en objetos
- Mensajes en objetos
- Explicación del entorno de Grasshopper y Rhinoceros
- Comparación de los conceptos de POO con los elementos de Grasshopper y Rhino
- Explicación de los componentes y elementos de Grasshopper y su relación con Rhino
DESARROLLO DE EJERCICIOS
- Desarrollo de ejercicios individuales con Grasshopper y vinculación con Rhino
- Uso de componentes: Parámetros, Matemáticas, Grupos, Superficies, Curvas, Vectores
- Unión de los ejercicios pasados para la generación de uno solo
MOD 2
MODULO 2
Lists, Domains & functions / Starting to design data
Empieza lo interesante en Grasshopper! Se entra a profundidad en Listas, dominios, rangos, series y se empiezan a usar árboles.
Alcances: Desarrollo de ejercicios con complejidad media controlando listas de datos e iniciando la comprensión de la organización mediante árboles.
Requisitos: No es necesario conocimiento previo de Rhinoceros ni de programación. Si sabes alguno de estos te será más sencillo. Es necesario tener el nivel del módulo 1 de Grasshopper.
Durante este módulo podrás realizar ejercicios parecidos al siguiente vídeo:
Contenido
DESARROLLO DE UN EDIFICIO U OBJETO PARAMÉTRICO
Usando diversos componentes de Grasshopper y herramientas de Rhino
- Parámetros
- Creación de diversas geometrías (puntos, curvas, superficies, sólidos)
- Dominios, rangos y series
- Funciones trigonométricas, matemáticas y vectores
- Modificadores
- Listas y árboles (el curso esta orientado para que las personas comprendan lo más posible estos conceptos fundamentales de Grasshopper)
- Relación de vectores en Grasshopper con vectores solares
MATERIAL DEL CURSO
Tutoriales Grasshopper
Bibliotecas de definiciones
Biblioteca de sitios web de definiciones de GH relacionados con diseño paramétrico.
Libros en PDF relacionados al diseño paramétrico.
MOD 3
MODULO 3
Trees & Reduction process / Fewer components, more power
Los datos empiezan a volverse complejos: Profundizamos en la creación y edición de árboles y en reducir diversos procesos creados en Grasshopper en uno solo, el lema es: "Menos componentes, más poder"
Alcances: Desarrollo de ejercicios con complejidad avanzada controlando la gestión de listados mediante árboles.
Requisitos: Es necesario conocimiento previo de Rhinoceros y dominar las listas en Grasshopper, así como tener nociones de la gestión de árboles. Es preferible que se tenga conocimientos sobre los conceptos de programación orientada a objetos.
Durante este módulo podrás realizar ejercicios parecidos al siguiente vídeo:
Contenido
Desarrollo de estructuras, modulaciones y selecciones complejas
- Repaso a componentes de listas de datos
- Explicación de componentes de árboles
- Simplificación de diversos procesos en uno solo.
MOD 4
MODULO 4
The power of the tree / Life is tree
Ya sabemos que la estructura de los datos pueden ser un verdadero dolor de cabeza, y sinceramente lo son, pero hay técnicas, componentes y conceptos que ayudan a reducir la complejidad en la organización.
Alcances: Entender los conceptos de la estructuración de datos para conseguir una base sólida con la cual poder realizar proyectos con geometrías complejas.
Requisitos: Es necesario conocimiento previo de listas y árboles.
Dirigido a: Quienes ya conocen Grasshopper y dominan las listas pero les da dolor de cabeza cuando trabajan con árboles, así como a cualquier persona que quiera profundizar en el ordenamiento y estructuras de datos.
Metodología: Teoría basada en la práctica, reflexiones individuales y grupales para consolidar conocimientos.
<
Contenido
Desarrollo de estructuras, modulaciones y selecciones complejas
- Repaso a componentes de árboles explicados en el módulo anterior
- Explicación de los componentes restantes de árboles
- Explicación del mundo oscuro de "path mapper"
- Creando nuestros propios árboles, en profundidad y anchura.
MOD 5
MODULO 5
MATEMÁTICAS / Todo en este mundo son números, comprenderlos para crear diseños únicos
El diseño y las matemáticas están unidas, esto es discurso de lamentación para muchos diseñadores y arquitectos, pero si se quiere ir más allá del diseño convencional hay que profundizar en estas, sobre todo en esta época, donde todo es información, las matemáticas se vuelven cada día más cruciales en el mundo del diseño y la arquitectura.
Alcances: Entender como realizar formas geométricas a partir de ecuaciones matemáticas.
Requisitos: Es necesario conocimiento previo de Grasshopper equivalente al MOD 3 y de Rhinoceros a nivel básico
Contenido
- Revisión de conceptos matemáticos aplicados a Grasshopper
- Introducción a la trigonometría aplicada a Grasshopper
- Introducción a la programación en Grasshopper (usamos Python)
- Aplicación de funciones matemáticas simples
- Aplicación de funciones matemáticas de mediana complejidad
- Relación y aplicación de funciones matemáticas a posibles diseños arquitectónicos o industriales
MOD 6
MODULO 6
MESH / uso de mallas a profundidad
Hemos preparado este módulo como una introducción a la edición de mallas que puede llegar a ser un nivel intermedio, ya que contiene ejercicios que van desde un nivel fácil a niveles más avanzados y que obligan a pensar y desarrollar las habilidades necesarias. También contiene ejercicios resueltos de nivel avanzado para que dispongas de estos algoritmos en tu colección.
Alcances: Crear diseños orgánicos con gran facilidad, hacer modelos dinámicos, o construir formas complejas con mayo facilidad que con los NURBS.
Además potenciará tus posibilidades creativas por acceder a esta manera tan versátil de modelar.
Requisitos: Es necesario conocimiento previo de Grasshopper a un nivel intermedio, así como tener nociones de Rhinoceros.
Contenido
-
- Introducción a las mallas: donde aprenderás lo básico, qué es una malla, sus propiedades, qué es la topología y cómo crear mallas.
- Edición de mallas: vamos a editar mallas con los métodos más frecuentes: subdivisión, suavizado, remallado, coloreado, intersecciones, operaciones booleanas, y técnicas para mantener siempre nuestras mallas limpias para evitar problemas.
- Plugins de mallas: si! aprenderás los plugins más relevantes de mallas! Weaverbird, MeshEdit, MeshTools, Mesh(+), Coocon, SandBox, Cytoskeleton, Exowireframe, MeshMachine... Te sorprenderás de lo que serás capaz de hacer gracias a todo este poder!
- Ejercicios: toca aplicar lo que has aprendido. Desde un nivel básico a nivel intermedio.
Este módulo se interconecta con los otros módulos de Grasshopper, especialmente con el de matemáticas, con el cual aumentas tu libertad creativa para generar formas muy complejas, orgánicas, basadas en ecuaciones matemáticas.
MOD 7
MODULO 7
RECURSION / in this life all are loops
La recursividad en el diseño cada día toma más importancia, desde que los diseñadores y arquitectos se han enterado que esta es una de las ideas centrales en la ciencia de la computación. Este poder es fundamentado en la posibilidad de definir un conjunto infinito de objetos con una declaración finita. Es decir, el infinito en pocos caracteres. Las posibilidades en el diseño por tanto son infinitas. ¿ Te atreves ?
Alcances: Entender a profundidad el concepto de la recursividad y desarrollar diversos ejercicios que pueden ser aplicados a gran cantidad de áreas.
Requisitos: Es necesario conocimiento previo equivalente a los módulos de listas, árboles y matemáticas.
Dirigido a: Quienes ya conocen Grasshopper y desean explorar su potencial ilimitado.
Metodología: Teoría basada en la práctica, reflexiones individuales y grupales para consolidar conocimientos.
Contenido
- Introducción a la recursividad
- Fractales
- Fractal Koch con líneas
- Fractal aleatorio usando polilíneas
- Fractal Koch ejn 3D usando polisuperficies
- Generador de terrenos usando ruino Perlín
- Estrucuras reticulares
- DLA (diffusion limited agregation) usando líneas.
- DLA (diffusion limited agregation) en 3D usando mallas.
- Generador de árboles usando líneas
- Generador de árbol de ramas usando mallas
- Subdivisión de imagen basado en color de imagen
- Estructura recursiva usando mallas
- Explicación de L-System
- Creación de un L-system con gramática propia e interpretador Turtie
MOD 8
MODULO 8
ENERGETIC FLOWS / it´s not the function, are medioambiental data that change the form
Este módulo es el resultado de una serie de Workshops que hemos desarrollado a lo largo de un año. Se explica nuestra investigación sobre "Flujos Energéticos" para realizar un proceso iterativo en la optimización del diseño de superficies. Nos centramos en integrar datos medioambientales en el proceso paramétrico del diseño de superficies y volúmenes conceptuales.
Alcances: Generar diseños paramétricos con datos medioambientales. Dar a conocer a los asistentes como se inicia el desarrollo de algoritmos de optimización para pieles de edificios o superficies de objetos basados en datos.
Requisitos: Es necesario conocimiento previo de Grasshopper a un nivel intermedio, así como tener nociones de Rhinoceros.
Contenido
- Teoría sobre "Flujos energéticos"
- Desarrollo de algoritmos orientados a la optimización energética
- Introducción al plugin Ladybug y HoneyBee de Grasshopper
- Explicación a través de ejercicios del plugin de LadyBug y Honey Bee
- Explicación sobre recursividad aplicada en Grasshopper
- Diseño iterativo basado en datos energéticos
MOD 9
MODULO 9
FIREFLY / Interacción entre el mundo físico y virtual a través de Firefly, Arduino y Grasshopper.
Alcances: Conectar Arduino con Grasshopper y crear un flujo de datos entre ambos.
Requisitos: Es necesario conocimiento previo de Grasshopper a un nivel medio,conocer Rhinoceros. Traer tu arduino.
Contenido
- Introducción a Arduino
- Introducción a Firefly
- Explicación de interface de firefly y arduino
- Ejercicios de conexión entre arduino y firefly con actuadores, motores, sensores, webcam.
MOD 10
MODULO 10
Scripting en Grasshopper / libertad casi absoluta, el núcleo de Rhino es el límite.
Alcances: Entender como programar funciones, operaciones, acciones en Grasshopper a través de los lenguajes de programación soportados, centrándonos en Python. Para desarrollar componentes con funcionalidades propias, como paso previo al desarrollo de nuestros propios plugins, lo cual se ve en un módulo posterior que estamos preparando.
Requisitos: Es necesario conocimiento previo de Grasshopper y Rhinoceros en un nivel medio - avanzado. Equivalente a nuestros módulos 1, 2 y 3 de Grasshopper y Rhinoceros.
Contenido
- Métodos de Grasshopper
- Métodos de Rhino
- Framework Grasshopper
- Python 2.7
- Comparativa entre lenguajes de programación soportados por Grasshopper
- Desarrollo de código para crear componentes con Python y Visual Basic
- Ejercicio indvidual
MOD 11
MODULO 11
Scripting en Grasshopper II / Libertad casi absoluta, el núcleo de Rhino es el límite.
Alcances: Entender el uso de los métodos, objetos para crear algoritmos programados con C# para crear nuevos componentes de Grasshopper. Tendrás la capacidad de crear nuevas funcionalidades, como paso previo al desarrollo de tus propios plugins, lo cual se ve en un módulo posterior que estamos preparando.
Al final de la formación el alumno será capaz de programar con C# funcionalidades nuevas dentro de Grasshopper.
Esta es una formación dirigida a todos aquellas personas que quieran conocer la metodología para programar componentes y nuevas funcionalidades en Grasshopper.
Requisitos: Es necesario conocimiento previo de Grasshopper a un nivel avanzado, conocer Rhinoceros y de programación orientada a objetos.
Contenido
- EXPLICACIÓN DE MÉTODOS
- EXPLICACIÓN DE OBJETOS
- DESARROLLO DE ALGORITMOS
MOD 12
MODULO 12
Python en Grasshopper I /
Alcances: Esta es una formación dirigida a todos aquellas personas que quieran adentrarse en la programación dentro de Grasshopper. Al final de la formación el alumno será capaz de programar con Python scripts simples y de media complejidad en Grasshopper.
Requisitos: Es necesario conocimiento previo de Grasshopper a un nivel avanzado, conocer Rhinoceros y de programación orientada a objetos.
Contenido
- CAPSULA 1
Variables
Tipos de Datos
Operadores Aritméticos
Operadores Lógicos, de Comparación, Membesia e Identidad
Orden de Precedencia
- CAPSULA 2
Funciones y Módulos
Creación de Funciones
Variables, Contenedores y Mutabilidad
Condicionales
For Loops
While Loops
- CAPSULA 3
Listas, indexing y slicing
Listas y sus métodos
Diccionarios y sus métodos
- CAPSULA 4
Inputs del nodo de Python, ayuda y guía de RhinoScriptSyntax
Formatos de input y funcionamiento del nodo de Python
Primer ejercicio práctico con loops, condicionales y listas
Ejercicios prácticos 2 y 3
- CAPSULA 5
Más control de ejecución
Tipos de errores
Ejercicio con listas y loops anidados
Ejercicio con Diccionario parte 1
Ejercicio con Diccionario parte 2
Random: Ejercicio con Diccionario parte 3
MOD 13
MODULO 13
Python en Grasshopper II /
Alcances: Esta es una formación dirigida a todos aquellas personas que quieran adentrarse en la programación dentro de Grasshopper. Al final de la formación el alumno será capaz de programar con Python scripts de media a alta complejidad en Grasshopper.
Requisitos: Es necesario conocimiento previo de Grasshopper, Rhinoceros a un nivel avanzado, así como tener los conocimientos del módulo 12 de este curso de Grasshopper.
Contenido
- CAPSULA 1
Grasshopper dentro de Python y objetos en Rhino
Geometría y algunas cosas parecidas
Loops Recursivos, Puntos y Vectores... y Polilíneas
- CAPSULA 2
Introducción a Curvas NURBS, Teoría
Funciones de Curvas
Ejercicio de Curvas 1: Crear una curva Nurbs
Ejercicio de Curvas 2: Sacar de una curva puntos y vectores tangentes
- CAPSULA 3
Introducción a Superficies NURBS, Teoría
Como usar funciones de superficies
Otras funciones de superficies
Ejercicio de Superficies 1: malla de puntos sobre una superficie
Ejercicio de Superficies 2: Crear una superficie NURBS aleatoria
Ejercicio de Superficies 3: Intersectar una superficie con unos planos
- CAPSULA 4
Introducción a Mallas, Teoría
Funciones de mallas
Ejercicio de Mallas 1: Crear una malla a partir de una superficie
Ejercicio de Mallas 2: Aumentar la resolución de una malla existente
- CAPSULA 5
No sólo Geometría, otras áreas de RhinoScriptSyntax
Objetos Rhino y Transformaciones
Contextos Python dentro de Grasshopper y Rhino
Acceso al contexto de Rhino y cómo trabajar con atributos
Userdata: parece un atributo pero es geometría
Combinar contexto Grasshopper con contexto Rhino
Editor de Python para Rhino y inputs en RhinoScriptSyntax
Resolución del proyecto explicado en la capsula 3 lección 6
MOD 14
MODULO 14
Creando componentes y plugins en Grasshopper con Python /
Alcances: Esta es una formación dirigida a todos aquellas personas que quieran adentrarse en la programación dentro de Grasshopper. Al final de la formación el alumno será capaz de programar con Python scripts de media a alta complejidad en Grasshopper.
Requisitos: Es necesario conocimiento previo de Grasshopper y Rhinoceros a un nivel avanzado, así como tener los conocimientos del módulo 12 y 13 del curso de Grasshopper.
Contenido
- CAPSULA 1:
Introducción: Explicación del problema a solucionar
Metodología para la creación de plugin (explicación de cada fase: depuración, etc)
Conocer el IDE de Visual Studio
Concepto - Uso de repositorios: colaboración y porfolio. Github (privativo), bitbucket (opensource)
- CAPSULA 2:
Definición del problema (empezar a trabajar el proyect)
Desarrollo de algoritmo (procesos)
Inicio de plugin desde componentes de scripting de Grasshopper
- CAPSULA 3:
Configuración de proyecto: Uso de Visual studio como remplazo del editor de Grasshopper de C#
Programación: Visual Studio (explicación métodos Grasshopper)
Atributos e interacción personalizados (cambiar aspecto a las cápsulas) (estilos gráficos)
Uso de Github
+ info
// PROGRAMA DETALLADO:
" Rellena este formulario " para recibirlo en tu email.
// DESCARGA LOS SIGUIENTES SOFTWARES
Ya que los usaremos durante el curso:
Posts interesantes que te recomendamos leas para introducirte a Grasshopper:
- Recreando el Wangjing Soho en Grasshopper
- La joyería de Zaha Hadid
- Roca de escalada diseñada con Grasshopper
Para conocer más sobre proyectos realizados con Grasshopper, noticias de eventos, explicación de plugins y más
Sigue este link, donde encontrarás todos los posts que hemos escrito sobre Grasshopper
Download
ooooooooooooooooooooooooooooo
57 Comments
Join the discussion and tell us your opinion.
Qué tal estoy interesado en adquirir todo el curso completo de diseño paramétrico y generativo con Grasshopper, me podrían dar toda la información y también quiero saber si sigue vigente el 50% de descuento. Me urge, necesito entrar a un trabajo que lo piden.
De antemano gracias.
Hola Angel, te hemos enviado un cupón a tu email.
saludos
Saludos! Estoy interesado en el curso. Todavía aplica el descuento del 50%?
Ya te hemos dado acceso al curso de Grasshopper que has comprado. Revisa tu email por favor.
Cualquier duda, para gestionarla más rápido usa el whatsapp que te hemos enviado a tu email.
saludos
Acabo de adquirir los primeros dos módulos por la plataforma de GOW pero no puedo acceder desde ella, como hago para acceder a la información del curso? gracias
Hola Santiago
¿Sigues interesado en el curso de Grasshopper y su certificación?
Cada módulo tiene una duración promedio entre 8 y 15 horas, nuestro curso de Grasshopper cuenta con 14 módulos, por lo que su duración aproximada sería de 210 horas, y si decides realizar los proyectos de cada módulo y los retos, su duración podría extenderse aún más.
Actualmente tenemos el 50% de descuento en todos nuestros cursos utilizando el cupón “hackcovid19”.
En este link puedes ver el dossier de todo el curso (14 módulos): https://drive.google.com/file/d/1xQFKPKesE84xKYOu3ZZ8E6uyTyLf8BOl/view
Y desde este link puedes ver el módulo 1 del curso: https://generativeways.com/cursos/grasshopper-basico/
Cualquier pregunta que tengas, escríbeme por aquí o por Whatsapp para mayor rapidez al +34 617864854
Hola Alejandra
¿Sigues interesada en el curso Online de Grasshopper y su certificación? El curso está disponible.
Actualmente tenemos el 50% de descuento en todos nuestros cursos utilizando el cupón “hackcovid19”.
En este link puedes ver el dossier de todo el curso (14 módulos): https://drive.google.com/file/d/1xQFKPKesE84xKYOu3ZZ8E6uyTyLf8BOl/view
Y desde este link puedes ver el módulo 1 del curso: https://generativeways.com/cursos/grasshopper-basico/
Cualquier pregunta que tengas, escríbeme por aquí o por Whatsapp para mayor rapidez al +34 617864854