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