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
Grasshopper Essential TrainingLinkedIn Learning Learning Grasshopper
LinkedIn Learning Learning Rhino 5 for Mac
LinkedIn Learning Learning Rhino 6 for Mac
LinkedIn Learning Rhino 5 Essential Training
LinkedIn Learning