Grasshopper: Generative Design for Architecture
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use Grasshopper—the visual programming plugin for Rhino—as a platform for generative design.
Syllabus
Introduction
- Cyborg designers
- What you should know
- Versions and credits
- Defining generative design
- Measurable design goals
- Design parameters
- Solution space
- Limitations of generative design
- Brute force: How evolution works
- Common evolutionary solvers
- Setting up Galapagos
- Running Galapagos
- Strengths and limitations of genetic/evolutional solvers
- Springs: How physics solvers work
- Installing Kangaroo, Weaverbird, and Meshedit
- Kangaroo goals
- Testing and adjusting goals
- Strengths and limitations of physics solvers
- Introduction to machine learning
- Machine learning tools
- Regression and predictive statistics
- Clustering
- Classification
- Strengths and limitations of machine learning solvers
- Design requirements and diagramming
- Sine surface points
- Roof surface
- Sides views and fitness value
- Optimizing with Galapagos
- ML structural regions
- Roof panel clusters
- Roof panel physics and classification
- Structure for optimization
- Goals and Kangaroo solver
- Visualization
- Adjustment and refinement
- Next steps
Taught by
Walter Zesk
Related Courses
Sound Synthesis Using ReaktorCalifornia Institute of the Arts via Kadenze Zusammenhänge entdecken, Phänomene verstehen: Programmieren mit Etoys
openHPI Windows可视化程序设计
Xi'an Jiaotong University via Coursera Build Your Own Snap! Workshop
SAP Learning Introducción al Diseño Paramétrico en Arquitectura
Universidad Anáhuac via Miríadax