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
FinTech for Finance and Business LeadersACCA via edX Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera Advanced AI on Microsoft Azure: Ethics and Laws, Research Methods and Machine Learning
Cloudswyft via FutureLearn Ethics, Laws and Implementing an AI Solution on Microsoft Azure
Cloudswyft via FutureLearn Post Graduate Certificate in Advanced Machine Learning & AI
Indian Institute of Technology Roorkee via Coursera