SlideShare a Scribd company logo
1 of 24
Download to read offline
Generative Design
Danil Nagy
August 12, 2019
Generative Design
August 12, 2019
• Columbia GSAPP March (2010) + MS Urban Planning (2011)
• Columbia GSAPP Adjunct Professor of Architecture (2012 – present)
• The Living/Autodesk Research Principal Research Scientist (2013 – 2018)
About me
Generative Design
August 12, 2019
Design complexity
Generative Design
August 12, 2019
Design technology
Generative Design
August 12, 2019
Design automation
Generative Design
August 12, 2019
Artificial Intelligence and design
Generative Design
August 12, 2019
Generative Design
1. Generate 2. Evaluate 3. Evolve
Generative Design
August 12, 2019
Generative Design
1. Generate 2. Evaluate 3. Evolve
Parametric design
and scripting
Generative Design
August 12, 2019
Generative Design
1. Generate 2. Evaluate 3. Evolve
Parametric design
and scripting
+ Simulation
Generative Design
August 12, 2019
Generative Design
1. Generate 2. Evaluate 3. Evolve
Parametric design
and scripting
+ Simulation + Optimization
Generative Design
August 12, 2019
Parametric design
Rhino Grasshopper
Generative Design
August 12, 2019
Scripting
Python scripting in Grasshopper
Generative Design
August 12, 2019
• Week 2 – Parametric modeling in Rhino and Grasshopper
• Week 3 – Working with data in Grasshopper
• Week 4 – Scripting in Python
Computational design + scripting
Generative Design
August 12, 2019
• Week 11 – Object packing and collisions
• Week 12 – Assignments and routing
• Week 13 – Recursion and subdivision
• Week 14 – Agent-based systems
Advanced techniques in computational design
Generative Design
August 12, 2019
Simulation
Static simulation
Generative Design
August 12, 2019
Simulation
Dynamic simulation
Generative Design
August 12, 2019
• Week 7 – Structural analysis
• Week 8 – Daylight
• Week 9 – Views
• Week 10 – Occupancy
Simulation
Generative Design
August 12, 2019
Design space model
Generative Design
August 12, 2019
Optimization
Generative Design
August 12, 2019
Optimization
1. Initialization 2. Selection 3. Crossover 4. Mutation
Genetic algorithm
Generative Design
August 12, 2019
Optimization
colidescope.com/discover
Generative Design
August 12, 2019
Optimization
• Week 5 – Introduction to optimization
• Week 6 – Designing better generative models
• Week 15 – Designing with objectives and constraints
• Week 16 – Visualizing Generative Design / What’s next?
Generative Design - Week 1 - Introduction to Generative Design

More Related Content

What's hot

Lesson 2 introduction to grasshopper3D
Lesson 2   introduction to grasshopper3DLesson 2   introduction to grasshopper3D
Lesson 2 introduction to grasshopper3DItai Cohen
 
Interior design student handbook (1)
Interior design student handbook (1)Interior design student handbook (1)
Interior design student handbook (1)Huu Truong Hoang
 
03 computational design and digital fabrication intro to digital fabrication
03 computational design and digital fabrication intro to digital fabrication03 computational design and digital fabrication intro to digital fabrication
03 computational design and digital fabrication intro to digital fabricationAyele Bedada
 
Generative design
Generative designGenerative design
Generative designRiya Bagchi
 
Architectural Design Process for Beginners/Students
Architectural Design Process for Beginners/StudentsArchitectural Design Process for Beginners/Students
Architectural Design Process for Beginners/StudentsGary Gilson
 
Fashion & Architecture
Fashion & ArchitectureFashion & Architecture
Fashion & Architecturefranqi
 
Gensler Portfolio_AlexandraNason
Gensler Portfolio_AlexandraNasonGensler Portfolio_AlexandraNason
Gensler Portfolio_AlexandraNasonAlexandra Nason
 
Sustainability ecotect analysis
Sustainability ecotect analysisSustainability ecotect analysis
Sustainability ecotect analysisGAW Consultants
 
BIM Presentation
BIM PresentationBIM Presentation
BIM PresentationOmer Syed
 
Layout design
Layout designLayout design
Layout designAly Magdy
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Process
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - ProcessArchitectural Design 1 Lectures by Dr. Yasser Mahgoub - Process
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - ProcessGalala University
 
Grasshopper Generative Modelling + Rhino
Grasshopper Generative Modelling + RhinoGrasshopper Generative Modelling + Rhino
Grasshopper Generative Modelling + RhinoDavid Ge
 
Tectonic design brief
Tectonic design briefTectonic design brief
Tectonic design briefharrietmaybe
 
Lesson 1 parametric design 2 final
Lesson 1   parametric design 2 finalLesson 1   parametric design 2 final
Lesson 1 parametric design 2 finalItai Cohen
 
Design Principles for All the Designers
Design Principles for All the DesignersDesign Principles for All the Designers
Design Principles for All the DesignersRavi Bhadauria
 
history of contemporary architecture - Modern Architecture.ppt
history of contemporary architecture - Modern Architecture.ppthistory of contemporary architecture - Modern Architecture.ppt
history of contemporary architecture - Modern Architecture.pptDania Abdel-aziz
 

What's hot (20)

Lesson 2 introduction to grasshopper3D
Lesson 2   introduction to grasshopper3DLesson 2   introduction to grasshopper3D
Lesson 2 introduction to grasshopper3D
 
BIM ppt
BIM pptBIM ppt
BIM ppt
 
Interior design student handbook (1)
Interior design student handbook (1)Interior design student handbook (1)
Interior design student handbook (1)
 
03 computational design and digital fabrication intro to digital fabrication
03 computational design and digital fabrication intro to digital fabrication03 computational design and digital fabrication intro to digital fabrication
03 computational design and digital fabrication intro to digital fabrication
 
Generative design
Generative designGenerative design
Generative design
 
Architectural Design Process for Beginners/Students
Architectural Design Process for Beginners/StudentsArchitectural Design Process for Beginners/Students
Architectural Design Process for Beginners/Students
 
Fashion & Architecture
Fashion & ArchitectureFashion & Architecture
Fashion & Architecture
 
Gensler Portfolio_AlexandraNason
Gensler Portfolio_AlexandraNasonGensler Portfolio_AlexandraNason
Gensler Portfolio_AlexandraNason
 
Architecture presentation board
Architecture presentation boardArchitecture presentation board
Architecture presentation board
 
Sustainability ecotect analysis
Sustainability ecotect analysisSustainability ecotect analysis
Sustainability ecotect analysis
 
BIM Presentation
BIM PresentationBIM Presentation
BIM Presentation
 
Generative design
Generative designGenerative design
Generative design
 
Layout design
Layout designLayout design
Layout design
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Process
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - ProcessArchitectural Design 1 Lectures by Dr. Yasser Mahgoub - Process
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Process
 
Grasshopper Generative Modelling + Rhino
Grasshopper Generative Modelling + RhinoGrasshopper Generative Modelling + Rhino
Grasshopper Generative Modelling + Rhino
 
Tectonic design brief
Tectonic design briefTectonic design brief
Tectonic design brief
 
BIM
BIMBIM
BIM
 
Lesson 1 parametric design 2 final
Lesson 1   parametric design 2 finalLesson 1   parametric design 2 final
Lesson 1 parametric design 2 final
 
Design Principles for All the Designers
Design Principles for All the DesignersDesign Principles for All the Designers
Design Principles for All the Designers
 
history of contemporary architecture - Modern Architecture.ppt
history of contemporary architecture - Modern Architecture.ppthistory of contemporary architecture - Modern Architecture.ppt
history of contemporary architecture - Modern Architecture.ppt
 

More from Danil Nagy

SP18 Generative Design - Week 6 - Design space design
SP18 Generative Design - Week 6 - Design space designSP18 Generative Design - Week 6 - Design space design
SP18 Generative Design - Week 6 - Design space designDanil Nagy
 
SP18 Generative Design - Week 5 - Introduction to simulation
SP18 Generative Design - Week 5 - Introduction to simulationSP18 Generative Design - Week 5 - Introduction to simulation
SP18 Generative Design - Week 5 - Introduction to simulationDanil Nagy
 
SP18 Generative Design - Week 4 - Computational control strategies
SP18 Generative Design - Week 4 - Computational control strategiesSP18 Generative Design - Week 4 - Computational control strategies
SP18 Generative Design - Week 4 - Computational control strategiesDanil Nagy
 
SP18 Generative Design - Week 2 - Introduction to computational design
SP18 Generative Design - Week 2 - Introduction to computational designSP18 Generative Design - Week 2 - Introduction to computational design
SP18 Generative Design - Week 2 - Introduction to computational designDanil Nagy
 
SP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - IntroductionSP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - IntroductionDanil Nagy
 
Studio 4 - workshop introduction
Studio 4 - workshop introductionStudio 4 - workshop introduction
Studio 4 - workshop introductionDanil Nagy
 
Data Mining the City - A (practical) introduction to Machine Learning
Data Mining the City - A (practical) introduction to Machine LearningData Mining the City - A (practical) introduction to Machine Learning
Data Mining the City - A (practical) introduction to Machine LearningDanil Nagy
 

More from Danil Nagy (7)

SP18 Generative Design - Week 6 - Design space design
SP18 Generative Design - Week 6 - Design space designSP18 Generative Design - Week 6 - Design space design
SP18 Generative Design - Week 6 - Design space design
 
SP18 Generative Design - Week 5 - Introduction to simulation
SP18 Generative Design - Week 5 - Introduction to simulationSP18 Generative Design - Week 5 - Introduction to simulation
SP18 Generative Design - Week 5 - Introduction to simulation
 
SP18 Generative Design - Week 4 - Computational control strategies
SP18 Generative Design - Week 4 - Computational control strategiesSP18 Generative Design - Week 4 - Computational control strategies
SP18 Generative Design - Week 4 - Computational control strategies
 
SP18 Generative Design - Week 2 - Introduction to computational design
SP18 Generative Design - Week 2 - Introduction to computational designSP18 Generative Design - Week 2 - Introduction to computational design
SP18 Generative Design - Week 2 - Introduction to computational design
 
SP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - IntroductionSP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - Introduction
 
Studio 4 - workshop introduction
Studio 4 - workshop introductionStudio 4 - workshop introduction
Studio 4 - workshop introduction
 
Data Mining the City - A (practical) introduction to Machine Learning
Data Mining the City - A (practical) introduction to Machine LearningData Mining the City - A (practical) introduction to Machine Learning
Data Mining the City - A (practical) introduction to Machine Learning
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

Generative Design - Week 1 - Introduction to Generative Design