
Curso de Grasshopper. Diseño paramétrico – generativo
Para aquella persona que domina Grasshopper a un nivel avanzado, así como el Desarrollo de algoritmos en Grasshopper, ya cuenta con las puertas del mundo del diseño abiertas de par en par. Actualmente para muchos estudios y empresas es requisito de contratación o de permanencia y algunas de las industrias que más usan el software son: Arquitectura, Urbanismo, Diseño e ingeniería industrial, Joyería, Diseño gráfico, calzado, automovilístico, náutico, publicidad.

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.
Curso de Grasshopper Online o presencial de principiante a experto.
Para comprar el curso de Grasshopper haz clic aquí, irás a nuestra plataforma [ GOW ]
En ésta, podrás comprar todos los módulos de nuestro curso de Grasshopper 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
MÓDULO 1
Parametric & Generative design
Introduction to Grasshopper interface & Theory Programming oriented objects (POO)
Introduction to parametric design with Grasshopper: En éste módulo del curso de Grasshopper online, se introducirá a la 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 del curso de Grasshopper:
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 DE GRASSHOPPER
-
- ¿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
MÓDULO 2
Lists, Domains & functions
Starting to design data
Empieza lo interesante en el curso de 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 del curso de Grasshopper:
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
MÓDULO 3
Trees & Reduction process
Fewer components, more power
Los datos empiezan a volverse complejos. En este módulo 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 del curso de Grasshopper: Diseño paramétrico - generativo.
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
MÓDULO 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 del curso de Grasshopper: Diseño 3D
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
MÓDULO 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 tener conocimiento equivalente al módulo 3 del curso de Grasshopper online y de Rhinoceros a nivel básico
Contenido del curso de Grasshopper: Parametric Design
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
MÓDULO 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 del curso Grasshopper: Geometría computacional
- 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 del curso 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
MÓDULO 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 del curso de Grasshopper online: Diseño Algorítmico
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 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
MÓDULO 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. Y dentro de este se explica nuestra investigación sobre "Flujos Energéticos" para realizar un proceso iterativo en la optimización del diseño de superficies. También 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, así como dar a conocer a los asistentes la manera en que 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 del curso de Grasshopper: Diseño de Superficies.
-
FRACTALES
-
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
MÓDULO 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 del curso de Grasshopper: Interacción
-
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
MÓDULO 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 del Curso de Grasshopper: Scripting C#
-
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
MÓDULO 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. En este módulo generará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 del curso de Grasshopper: Scripting C# II
-
EXPLICACIÓN DE MÉTODOS
-
EXPLICACIÓN DE OBJETOS
-
DESARROLLO DE ALGORITMOS
MOD 12
MÓDULO 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 del Curso de Grasshopper: Scripts
-
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
MÓDULO 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 del curso de Grasshopper:
Plugins para Grasshopper y Rhinoceros
-
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
MÓDULO 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 online.
Contenido del curso de Grasshopper: Diseño Paramétrico - Generativo con GH
-
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 los 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 DEL CURSO DE GRASSHOPPER:
" 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
68 Comments
Join the discussion and tell us your opinion.
hola, hay un descuento si se compra todo el curso con todos los módulos? y cuan seria ese costo?.
Buenas noches, estoy muy interesada en el curso, pero tengo una institución financiera que me respalda por lo cual necesito presentar una proforma oficial con los datos del RUC/ RFC, número de proforma y datos del valor del curso para poder aplicar. Estaría muy agradecida de formar parte del equipo académico de este instituto.
si claro, sigue vigente, mira la web de generative ways, ahi viene todo mucho mas detallado:
https://generativeways.com/diseno-parametrico-generativo-con-grasshopper/
Hola, sigue vigente este curso?
Hola Jhon,
te hemos enviado un email con la información completa del curso de Grasshopper, revisa SPAM si no lo encuentras en tu bandeja de entrada.
Hola, estoy interesado en el curso de Diseño paramétrico – generativo con Grasshopper y Rhinoceros. Me gustaría recibir mas información. Muchas gracias.
te enviamos información a tu email, saludos
Hola, Dina!
Ya hemos enviado mayor información a tu email, por favor revisa si te llegó o si no se fue a Spam.
En el correo también encontrarás un número de teléfono, donde podrás contactarnos vía WhatsApp, ahí te podremos brindar información más personalizada.
Saludos!
Buenas tardes, por favor información pra el proceso de matricula
Hola, Nohemi! Nos da gusto confirmar que te ha resultado útil.
Este curso esta muy completo, me ha resultado de gran ayuda para mejorar mis capacidades!
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 645 925 391
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 645 925 391