SlideShare a Scribd company logo
ARCH A4845
Generative design
Design space design
Design space model
OPTIMIZATION
Design parameters
(genotype)
Design geometry
(morphogenesis)
Design measures
(phenotype)
Optimization
(evolution)
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
Generator <--> Evaluator
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
I want to design __________ (formal solution)
by __________ (modeling/parameterization strategy)
in such a way that maximizes/minimizes __________ (objectives)
while ensuring __________ (constraints)
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
I want to design a chair
by creating a variety of support structures
in such a way that maximizes stiffness and stability
while ensuring that no members exceed their structural capacity
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
2. Sketch possible design solutions
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
2. Sketch possible design solutions
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
4. Build model in Grasshopper
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
4. Build model in Grasshopper
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
5. Test model to see range of designs
(is it too constrained, not constrained enough?)
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
4. Build model in Grasshopper
Columbia University GSAPP
ARCH A4845: Generative design
Designing a design space model
3. Conceptualize single model which can generate those options
(as well as many others ‘in between’ or ‘outside’ of manual ones)
2. Sketch possible design solutions
1. Formulate a problem statement
5. Test model to see range of designs
(is it too constrained, not constrained enough?)
4. Build model in Grasshopper
Columbia University GSAPP
ARCH A4845: Generative design
ARCH A4845
Generative design
Columbia University GSAPP
ARCH A4845: Generative design

More Related Content

PDF
SP18 Generative Design - Week 2 - Introduction to computational design
PDF
SP18 Generative Design - Week 8 - Optimization
PDF
Studio 4 - workshop introduction
PDF
SP18 Generative Design - Week 5 - Introduction to simulation
PPTX
Design pro forma
PPTX
The Design Process
PPTX
Basic Engineering Design: Overview
PPTX
Basic Engineering Design (Part 3): Designing Solutions
SP18 Generative Design - Week 2 - Introduction to computational design
SP18 Generative Design - Week 8 - Optimization
Studio 4 - workshop introduction
SP18 Generative Design - Week 5 - Introduction to simulation
Design pro forma
The Design Process
Basic Engineering Design: Overview
Basic Engineering Design (Part 3): Designing Solutions

Similar to SP18 Generative Design - Week 6 - Design space design (20)

PPT
Product design-ppt
PDF
Armin Vit Designing Blogs/Blogging Design
PDF
Prototyping
PPTX
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
PDF
The six stages of design
PDF
The six stages of design
PPTX
Project 1 product design
PPTX
Product Design
PPT
Gcse guidance
PPTX
Product design
PDF
Google’s 5-Day Design Sprint: Event 2 – DIVERGE (Conceptual Solutions/Sketches)
PPTX
Product design draft
PPTX
FNBE 0115 - ITD PROJECT 1 CHRYSALIS
PDF
3 Problem Solving Tools for Strategists, Business Model Innovators, and Strat...
PPT
Topic 1 Design
PDF
Universal Business Modeling Template & Language for Venture Capitalists, Scal...
PDF
Narjess Afzaly: Model Your Problem with Graphs and Generate your objects
PPTX
1 Introduction to CED.pptx
DOCX
Folio guidance NEA AS----level 9705.docx
PPT
Gcse evidence research steps assgmt1
Product design-ppt
Armin Vit Designing Blogs/Blogging Design
Prototyping
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
The six stages of design
The six stages of design
Project 1 product design
Product Design
Gcse guidance
Product design
Google’s 5-Day Design Sprint: Event 2 – DIVERGE (Conceptual Solutions/Sketches)
Product design draft
FNBE 0115 - ITD PROJECT 1 CHRYSALIS
3 Problem Solving Tools for Strategists, Business Model Innovators, and Strat...
Topic 1 Design
Universal Business Modeling Template & Language for Venture Capitalists, Scal...
Narjess Afzaly: Model Your Problem with Graphs and Generate your objects
1 Introduction to CED.pptx
Folio guidance NEA AS----level 9705.docx
Gcse evidence research steps assgmt1
Ad

More from Danil Nagy (10)

PDF
Generative Design - Week 6 - Designing with inputs, objectives, and constraints
PDF
Generative Design - Week 5 - Introduction to optimization
PDF
Generative Design - Week 4 - Scripting in Python
PDF
Generative Design - Week 3 - Working with data in Grasshopper
PDF
Generative Design - Week 1 - Introduction to Generative Design
PDF
Generative Design - Week 2 - Parametric modeling in rhino and grasshopper
PPTX
SP18 Generative Design - Week 7 - GD case studies
PDF
SP18 Generative Design - Week 4 - Computational control strategies
PPTX
SP18 Generative Design - Week 1 - Introduction
PDF
Data Mining the City - A (practical) introduction to Machine Learning
Generative Design - Week 6 - Designing with inputs, objectives, and constraints
Generative Design - Week 5 - Introduction to optimization
Generative Design - Week 4 - Scripting in Python
Generative Design - Week 3 - Working with data in Grasshopper
Generative Design - Week 1 - Introduction to Generative Design
Generative Design - Week 2 - Parametric modeling in rhino and grasshopper
SP18 Generative Design - Week 7 - GD case studies
SP18 Generative Design - Week 4 - Computational control strategies
SP18 Generative Design - Week 1 - Introduction
Data Mining the City - A (practical) introduction to Machine Learning
Ad

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Accuracy of neural networks in brain wave diagnosis of schizophrenia
MYSQL Presentation for SQL database connectivity
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction

SP18 Generative Design - Week 6 - Design space design

  • 3. Design space model OPTIMIZATION Design parameters (genotype) Design geometry (morphogenesis) Design measures (phenotype) Optimization (evolution) Columbia University GSAPP ARCH A4845: Generative design
  • 4. Designing a design space model Columbia University GSAPP ARCH A4845: Generative design
  • 5. Designing a design space model Columbia University GSAPP ARCH A4845: Generative design
  • 6. Designing a design space model Generator <--> Evaluator Columbia University GSAPP ARCH A4845: Generative design
  • 7. Designing a design space model 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 8. Designing a design space model I want to design __________ (formal solution) by __________ (modeling/parameterization strategy) in such a way that maximizes/minimizes __________ (objectives) while ensuring __________ (constraints) 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 9. Designing a design space model I want to design a chair by creating a variety of support structures in such a way that maximizes stiffness and stability while ensuring that no members exceed their structural capacity 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 10. Designing a design space model 2. Sketch possible design solutions 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 11. Designing a design space model 2. Sketch possible design solutions 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 12. Designing a design space model 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 13. Designing a design space model 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement Columbia University GSAPP ARCH A4845: Generative design
  • 14. Designing a design space model 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement 4. Build model in Grasshopper Columbia University GSAPP ARCH A4845: Generative design
  • 15. Designing a design space model 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement 4. Build model in Grasshopper Columbia University GSAPP ARCH A4845: Generative design
  • 16. Designing a design space model 5. Test model to see range of designs (is it too constrained, not constrained enough?) 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement 4. Build model in Grasshopper Columbia University GSAPP ARCH A4845: Generative design
  • 17. Designing a design space model 3. Conceptualize single model which can generate those options (as well as many others ‘in between’ or ‘outside’ of manual ones) 2. Sketch possible design solutions 1. Formulate a problem statement 5. Test model to see range of designs (is it too constrained, not constrained enough?) 4. Build model in Grasshopper Columbia University GSAPP ARCH A4845: Generative design
  • 18. ARCH A4845 Generative design Columbia University GSAPP ARCH A4845: Generative design