towards generative and evaluative feedback in urban · pdf file ·...
TRANSCRIPT
![Page 1: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/1.jpg)
Towards Generative and Evaluative Feedback in Urban Planning
Patrick Janssen
Design Automation Lab
![Page 2: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/2.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 3: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/3.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 4: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/4.jpg)
IDEATION EXPLORATION
![Page 5: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/5.jpg)
IDEATION
develop
evaluate
feedback
EXPLORATION
![Page 6: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/6.jpg)
![Page 7: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/7.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 8: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/8.jpg)
develop
evaluate
feedback
Exploration
Formal questions:
• Develop complex configurations and structures
• Many parametric modelling tools exist
– GenerativeComponents
– Grasshopper
– Dynamo
– Houdini
![Page 9: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/9.jpg)
GenerativeComponents
Grasshopper Dynamo Houdini
![Page 10: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/10.jpg)
Ongoing Research
• Möbius
• A research project to develop a procedural modelling tool in the browser
• Capable of tackling greater complexity
![Page 11: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/11.jpg)
![Page 12: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/12.jpg)
Programming Languages For Generative Design:A Comparative StudyAntónio Leitão, Luís Santos, and José Lopes,IJAC, 2012, 10(1)
![Page 13: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/13.jpg)
Möbius - GIS
• Support iterative design generation and performance analyses at an urban scale
• Workflows capable of integrating:
– geographic mapping
– parametric modelling
• Exchange data
– geometry data (2d vs 3d)
– attribute data
![Page 14: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/14.jpg)
Möbius - GIS
• A parametric modeller in the browser
• Integrates associative and imperative programming styles
• Supports:
– iterative loops
– higher-order functions
• http://files.design-automation.net/mobius-dev/mobius.html
![Page 15: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/15.jpg)
Möbius - GIS
• Support fast iterative generation and evaluation of large-scale urban models
• A workflow that alternates between QGIS and Möbius
![Page 16: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/16.jpg)
Möbius - GIS
![Page 17: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/17.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 18: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/18.jpg)
develop
evaluate
feedback
Automating Evaluation
WHAT-IF questions:
• What will be the impact on performance if we make certain modifications to our design?
• Development and evaluation are automated.
![Page 19: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/19.jpg)
Automating Evaluation
![Page 20: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/20.jpg)
![Page 21: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/21.jpg)
Automating Evaluation
– Solar radiation
– Scenic views
– Unobstructed views
![Page 22: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/22.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 23: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/23.jpg)
develop
evaluate
feedback
Automating Feedback
IF-WHAT questions:
• If we require a certain performance, whatmodifications should we make to our design?
• Development, evaluation, and feedback are automated
![Page 24: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/24.jpg)
develop
evaluate
feedbackevo
lve
Automating Feedback
Closing the loop:
• Survival of the fittest - bad designs are killed, good designs have children. Children inherit the from their parents.
![Page 25: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/25.jpg)
![Page 26: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/26.jpg)
![Page 27: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/27.jpg)
![Page 28: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/28.jpg)
![Page 29: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/29.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 30: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/30.jpg)
Site:• Area: 9.2 Ha• FAR: 2.3• 31 blocks each 6 floors high
Performance:• Maximise daylight entering windows• Minimise cost of façade• Minimise core length
Scenario
develop
evaluate
feedbackevo
lve
![Page 31: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/31.jpg)
2013, The InterlaceOMA
1975, The Bank of GeorgiaChakhava and Jalaghania
2012, Office at Fornebu, OsloA-Lab
2009, Celosia BuildingMVRDV
2010, Taipei City wallBIG
archdaily.com
Typology
![Page 32: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/32.jpg)
develop
evaluate
feedback
EXPLORATION
![Page 33: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/33.jpg)
![Page 34: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/34.jpg)
develop
evaluate
feedback
PHENOTYPE FITNESS
Window daylight: 76.8 %Façade cost: $37.99 MCore length: 0
Evaluation procedures
![Page 35: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/35.jpg)
0.5168373645650.0496606797190.8250585702910.4685848202220.1197894885230.2954818606310.9917752185990.01033376969020.7470925957150.03652536627810.8618962931010.471964164220.8826591031150.1443224752130.2603850337980.8068313818160.6773456778520.6960769569610.02096926517920.08423033043510.6621256519080.2283420931030.6356917769830.4146014661560.7238627939850.7371116209160.1277144932550.06116286874720.2154576768450.7090623560180.6149321471350.33849937425
0.5168373645650.0496606797190.8250585702910.4685848202220.1390847595980.8056734243940.9917752185990.01033376969020.7470925957150.03652536627810.8618962931010.4333966739920.8826591031150.1443224752130.2469197613850.575419630060.6773456778520.6671860049020.02096926517920.08423033043510.6621256519080.2873410388650.6356917769830.3501521977570.7398811530470.656773281370.1277144932550.01726950626260.7608806763170.3328211151850.1817789160610.0625411595736
develop
evaluate
feedback
Feedback procedure
![Page 36: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/36.jpg)
develop
evaluate
feedback
EXPLORATION
![Page 37: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/37.jpg)
develop
evaluate
feedback
EXPLORATION
![Page 38: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/38.jpg)
Score windows
Sco
re c
ost
![Page 39: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/39.jpg)
13927 15253 15515
![Page 40: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/40.jpg)
7965 11393 10435
![Page 41: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/41.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 42: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/42.jpg)
Site:• Area: 8.4 Ha• FAR: 2.0• 1400 flats
Performance:• Maximise Monetary Value• Maximise Window Performance
• Minimise noise from roads• Maximise views of the canal• Maximise unobstructed views
Scenario
develop
evaluate
feedbackevo
lve
![Page 43: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/43.jpg)
Section:
• Level 1+: Residential units
• Level 1: Landscaped deck
• Level 0: Car parking
Typology
![Page 44: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/44.jpg)
develop
evaluate
feedback
EXPLORATION
![Page 45: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/45.jpg)
develop
evaluate
feedback
EXPLORATION
![Page 46: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/46.jpg)
![Page 47: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/47.jpg)
![Page 48: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/48.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 49: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/49.jpg)
A development procedure for generating street networks:
• generate street networks within sites with irregular shapes
• generate street networks that connect to existing surrounding streets
• generate street networks that include different categories of streets
Scenario
develop
evaluate
feedback
![Page 50: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/50.jpg)
The development procedure should:
• generate street networks where streets tend to be fairly straight and where intersections tend to have either three or four streets
• generate street networks that result in evenly sized plots that tend to be close to orthogonal in shape
Urban Model Generation
![Page 51: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/51.jpg)
Initial ordering:
1. Order the edges by sorting them from best to worst
2. Create quad mesh:• A) Merge triangle pairs• B) Merge isolated triangles• C) Fix irregular quads
3. Improve quad mesh by applying solver
Stage 2: Quad meshes 1
2
56
![Page 52: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/52.jpg)
Building massings based on selected typologies are generated within the plots defined by the street networks.
• City blocks are generated for each plot based on a selected typology.
Stage 4: Generate building massings
![Page 53: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/53.jpg)
Constraints on the plot:• Plots are split into strips• Minimum edge length: 58 m
Constraints on the row houses:• Height: 2 floors to 10 floors• Depth: 18 m• Spacing between blocks: 6 m
Perimeter block typology
![Page 54: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/54.jpg)
Constraints on the plot:• Plots are split into grids• Minimum edge length: 32 m
Constraints on row house typology:• Height: 4 floors• Depth: 10 m
Row house typology
![Page 55: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/55.jpg)
Building massings based on selected typologies are generated within the plots defined by the street networks.
• Bidadari, Singapore
• 93 Ha, build 11,000 flats
Case Study
![Page 56: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/56.jpg)
• Total number of blocks: 598Min/Max block height: 2-10 FloorsPlot Ratio: 1.56Building ground coverage: 34.8 %Road coverage: 42.5%
• Total number of rows: 4480Plot Ratio: 1.51Building ground coverage: 37.8%Road coverage: 59.3 %
Two options
![Page 57: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/57.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 58: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/58.jpg)
Indian Mega-cities
• Mega project between the political capital and the business capital of India
• Includes building new ‘mega cities’ from scratch
• E.g. Gujarat International Finance Tec-City
![Page 59: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/59.jpg)
Johor Bahru
• Single project with 500,000 apartments, 700,000 people
• Construction began in February 2016
• A two-bedroom apartment cost one-fifth of the price of a similar-sized apartment in Singapore.
![Page 60: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/60.jpg)
Singapore
• Visions for Jurong Industrial Estate 2050
• Urban design and planning
• Parameters
– Floor Area Ratio
– Number of floors
– Site coverage
– Function
2050, 5000 Ha, 1 million people
![Page 61: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/61.jpg)
Team 9
• IFoUstudio
Jaume Pla
Goh Jia Li
Geraldine De Neuville
Ravish Kumar
Delon Leonard
Made Perwira
Tanzir Taher
Marco Berger
Josef Odvarka
Xiameng Jia
Meng Jing
Peter Lie
Fei Bo
Zhao Danyu
Jasmin Mok
![Page 62: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/62.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 63: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/63.jpg)
Scenario
• Visions for Jurong Industrial Estate 2050
• Generative Procedures
• Parameters
– Floor Area Ratio
– Number of floors
– Site coverage
– Function
develop
evaluate
feedback
![Page 64: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/64.jpg)
From 3D CAD to 2D GIS
• A GIS shape file is exported
• Data from the 3D model needs to be transferred to the 2D model
• This data can then be analyzed using existing GIS based tools
Houdini3D
QGIS2D
Shape file
![Page 65: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/65.jpg)
Parametric modelParameters
• Parameters are guides
• The model tries to satisfy the parameters
• ‘Intensity’ parameters are relative to one another
![Page 66: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/66.jpg)
• Reducing plot ratio• Constant intensities
![Page 67: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/67.jpg)
• Constant plot ratio• Increasing industrial intensity (red)
![Page 68: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/68.jpg)
Data extraction from parametric model
Data
Parameters
GISShape File
3D to 2D
![Page 69: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/69.jpg)
Commercial Number of FloorsManufacturing Residential
![Page 70: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/70.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 71: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/71.jpg)
Scenario
• Visions for Jurong Industrial Estate 2050
• Urban planning
• Evaluations
– Area Quantifications
– Buffer analysis
– Network Analysis
develop
evaluate
feedback
![Page 72: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/72.jpg)
Design decision support
• Experimental Workflow
1. Create parameter fields
• 4 image maps for each option
2. Generate 3D CAD model
• Full CAD model
• Simplified GIS model
3. Analyze results in GIS
• Quantitative design data
• Buffer analysis
![Page 73: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/73.jpg)
Option 1
Total (residents): 910,000300m buffer: 1% of residents600m buffer: 6% of residents900m buffer: 14% of residents
People GFA Height
300m 600m 900m
Plot Ratio Industrial Residential Commercial
![Page 74: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/74.jpg)
Option 2
Total (residents): 650,000300m buffer: 2% of residents600m buffer : 9% of residents900m buffer : 20% of residents
People GFA Height
300m 600m 900m
Plot Ratio Industrial Residential Commercial
![Page 75: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/75.jpg)
Option 1 Option 2
Total (residents): 650,000300m buffer: 2% of residents600m buffer : 9% of residents900m buffer : 20% of residents
Total (residents): 910,000300m buffer: 1% of residents600m buffer: 6% of residents900m buffer: 14% of residents
![Page 76: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/76.jpg)
Case Study
• Students developed a set of rules that defined urban parameters based on the proximity to various elementsin the design
![Page 77: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/77.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 78: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/78.jpg)
Visual analysis - Unity3D / Unreal
![Page 79: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/79.jpg)
Isochrone analysis
• A map connecting points of equal times
• Requires a connected network with travel speeds define for each link in the network
![Page 80: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/80.jpg)
Space Syntax Analysis
• Various types of centrality analysis
• Requires an axial map of the street network
• SpaceSyntax plugin exists for QGIS
![Page 81: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/81.jpg)
Walkability Analysis
• For example, WalkScore
• Requires location of amenities such as shops and schools to be define
• For existing neighborhoods, the data can be extracted from OpenStreetMap
![Page 82: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/82.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
![Page 83: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/83.jpg)
Urban Optioneering Platform
• A future web-based platform
– Möbius, GIS, and BIM
– Dexen
• Collaborators
– Prof Gerhard Schmitt, ETH
– Prof Leslie Norford, MIT
– Prof Paul Waddell, UC Berkeley
– Prof Koen Steemers, UCam
– Prof Jin Ying, UCam
– Prof Rudi Stouffs, NUS
![Page 84: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/84.jpg)
Parameter Parameter value
Filter graph:Select
g.V.has(‘Entity’,’polygon’).has(‘Type’,‘ceiling’).as(‘result’)
.out(‘boundary_is’).has(‘Entity’,‘polygon’).back(‘result’)
Generate vertices:Vertex properties
Object : ‘BuildingSurface:Detailed’
Name : x.Name
Surface_Type : ‘CEILING’
Construction_Name : ‘light ceiling’
Zone : x.in(‘group_contains’).Name
Outside_Boundary_Cond : ‘SURFACE’
Outside Boundary_Cond_Object : x.out(‘boundary_is’).Name
Sun_Exposure : ‘NOSUN’
Wind_Exposure : ‘NOWIND’
Points : x.PointsGremlin commandcode
Each Gremlin node has
parameters where the
user enters Gremlin
commands
![Page 85: Towards Generative and Evaluative Feedback in Urban · PDF file · 2017-01-10Towards Generative and Evaluative Feedback in Urban Planning Patrick Janssen ... Stage 2: Quad meshes](https://reader033.vdocuments.us/reader033/viewer/2022042801/5aae84a77f8b9a3a038c4387/html5/thumbnails/85.jpg)
3. Automating Evaluation
2. Automating
Development
1. Ideation and Exploration
4. Automating Feedback
7.Example: Plot
Packing
6.Example: Point Block Typology
5.Example:
Bricks Typology
8.Asia:
Some Context
11. Ongoing
Enhancements
10. EvaluativeFeedback
9. GenerativeFeedback
12. Future
Directions
The End.