SlideShare a Scribd company logo
Generative Design
Week 2 - Parametric modeling in Rhino
and Grasshopper
Danil Nagy
August 20, 2019
Generative Design
August 20, 2019
Generative Design
August 20, 2019
Rhino interface
Generative Design
August 20, 2019
Menu
Toolbar
Command line
Panels Viewport
Rhino interface
Generative Design
August 20, 2019
NURBS: non-uniform rational b-splines
Generative Design
August 20, 2019
Rhino geometry types
Point
Line
Polyline
Curve
Surface
Polysurface
Mesh
Generative Design
August 20, 2019
Generative Design
August 20, 2019
VPL – visual programming language
Generative Design
August 20, 2019
Grasshopper interface
Canvas
Components
Generative Design
August 20, 2019
Components
Generative Design
August 20, 2019
Inputs & Outputs
Inputs Outputs
Generative Design
August 20, 2019
Data types
Generative Design
August 20, 2019
Data types
Generative Design
August 20, 2019
Preview in Rhino
Generative Design
August 20, 2019
Baking to Rhino
Generative Design
August 20, 2019
Component types
General
Container
Input
Generative Design
August 20, 2019
Input components
Generative Design
August 20, 2019
Component colors
Selected Hidden Warning
Normal Disabled Error
Generative Design
August 20, 2019
Connecting components
“wire”
Generative Design
August 20, 2019
Connection types
Item
List
DataTree
Generative Design
August 20, 2019
Data mapping
Generative Design
August 20, 2019
Data mapping
Item
List
DataTree
Generative Design
August 20, 2019
Data mapping
Generative Design
August 20, 2019
Data flow
Generative Design
August 20, 2019
Data flow
Generative Design
August 20, 2019
Mouse interface
Double-click
- Search for component
Middle-click
- Context menu
Right-click
- Context menu
Generative Design
August 20, 2019
Demo
Generative Design - Week 2 - Parametric modeling in rhino and grasshopper

More Related Content

What's hot

Design fundamentals 2
Design fundamentals 2Design fundamentals 2
Design fundamentals 2
Augx Technology
 
1.introduction to interior architectural design
1.introduction to interior architectural design1.introduction to interior architectural design
1.introduction to interior architectural design
AR.J.VISHNU PRIYA
 
Design process & methods
Design process & methodsDesign process & methods
Design process & methods
Luca Galli
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
Galala University
 
Participatory design
Participatory designParticipatory design
Participatory designAdrian Holzer
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
Vulcan Smart Services
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 ConceptArchitectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
Galala University
 
Architectural concept
Architectural conceptArchitectural concept
Architectural concept
yidne3
 
Lecture i introduction dwg
Lecture i introduction dwgLecture i introduction dwg
Lecture i introduction dwg
Hena Dutt
 
Architectural Design Process for Beginners/Students
Architectural Design Process for Beginners/StudentsArchitectural Design Process for Beginners/Students
Architectural Design Process for Beginners/Students
Gary Gilson
 
ARC 331_13 Morphological Dimension of Urban Design.pdf
ARC 331_13 Morphological Dimension of Urban Design.pdfARC 331_13 Morphological Dimension of Urban Design.pdf
ARC 331_13 Morphological Dimension of Urban Design.pdf
AbdullahAlMamunPrant
 
Akshra, Interior Design , Dezyne E'cole College.
 Akshra, Interior Design , Dezyne E'cole College.  Akshra, Interior Design , Dezyne E'cole College.
Akshra, Interior Design , Dezyne E'cole College.
dezyneecole
 
Interior design style
Interior design styleInterior design style
Interior design style
Belvisi Kitchen & Furniture
 
MASTER BEDROOM.pptx
MASTER BEDROOM.pptxMASTER BEDROOM.pptx
MASTER BEDROOM.pptx
pranjalpatil81
 
Architectural Professional Practice - Design
Architectural Professional Practice - DesignArchitectural Professional Practice - Design
Architectural Professional Practice - DesignGalala University
 
Building information modelling
Building information modellingBuilding information modelling
Building information modelling
Kiran Birdi
 
Lecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
Lecture 1 - 28-Mar-2016 - Architectural Concept development.pptLecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
Lecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
SelamMubarek
 
Architectural concepts
Architectural conceptsArchitectural concepts
Architectural concepts
Aysheh Alshdaifat
 
Concepts in Architecture
Concepts in ArchitectureConcepts in Architecture
Concepts in Architecture
Piloo Mody College of Architecture
 

What's hot (20)

Design fundamentals 2
Design fundamentals 2Design fundamentals 2
Design fundamentals 2
 
1.introduction to interior architectural design
1.introduction to interior architectural design1.introduction to interior architectural design
1.introduction to interior architectural design
 
Principles Of Design 1
Principles Of  Design 1Principles Of  Design 1
Principles Of Design 1
 
Design process & methods
Design process & methodsDesign process & methods
Design process & methods
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lectures by Dr. Yasse...
 
Participatory design
Participatory designParticipatory design
Participatory design
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
 
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 ConceptArchitectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
Architectural Design 1 Lectures by Dr. Yasser Mahgoub - Lecture 5 Concept
 
Architectural concept
Architectural conceptArchitectural concept
Architectural concept
 
Lecture i introduction dwg
Lecture i introduction dwgLecture i introduction dwg
Lecture i introduction dwg
 
Architectural Design Process for Beginners/Students
Architectural Design Process for Beginners/StudentsArchitectural Design Process for Beginners/Students
Architectural Design Process for Beginners/Students
 
ARC 331_13 Morphological Dimension of Urban Design.pdf
ARC 331_13 Morphological Dimension of Urban Design.pdfARC 331_13 Morphological Dimension of Urban Design.pdf
ARC 331_13 Morphological Dimension of Urban Design.pdf
 
Akshra, Interior Design , Dezyne E'cole College.
 Akshra, Interior Design , Dezyne E'cole College.  Akshra, Interior Design , Dezyne E'cole College.
Akshra, Interior Design , Dezyne E'cole College.
 
Interior design style
Interior design styleInterior design style
Interior design style
 
MASTER BEDROOM.pptx
MASTER BEDROOM.pptxMASTER BEDROOM.pptx
MASTER BEDROOM.pptx
 
Architectural Professional Practice - Design
Architectural Professional Practice - DesignArchitectural Professional Practice - Design
Architectural Professional Practice - Design
 
Building information modelling
Building information modellingBuilding information modelling
Building information modelling
 
Lecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
Lecture 1 - 28-Mar-2016 - Architectural Concept development.pptLecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
Lecture 1 - 28-Mar-2016 - Architectural Concept development.ppt
 
Architectural concepts
Architectural conceptsArchitectural concepts
Architectural concepts
 
Concepts in Architecture
Concepts in ArchitectureConcepts in Architecture
Concepts in Architecture
 

More from Danil Nagy

Generative Design - Week 3 - Working with data in Grasshopper
Generative Design - Week 3 - Working with data in GrasshopperGenerative Design - Week 3 - Working with data in Grasshopper
Generative Design - Week 3 - Working with data in Grasshopper
Danil Nagy
 
SP18 Generative Design - Week 8 - Optimization
SP18 Generative Design - Week 8 - OptimizationSP18 Generative Design - Week 8 - Optimization
SP18 Generative Design - Week 8 - Optimization
Danil Nagy
 
SP18 Generative Design - Week 7 - GD case studies
SP18 Generative Design - Week 7 - GD case studiesSP18 Generative Design - Week 7 - GD case studies
SP18 Generative Design - Week 7 - GD case studies
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 design
Danil 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 simulation
Danil 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 strategies
Danil 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 design
Danil Nagy
 
SP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - IntroductionSP18 Generative Design - Week 1 - Introduction
SP18 Generative Design - Week 1 - Introduction
Danil Nagy
 
Studio 4 - workshop introduction
Studio 4 - workshop introductionStudio 4 - workshop introduction
Studio 4 - workshop introduction
Danil 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 Learning
Danil Nagy
 

More from Danil Nagy (10)

Generative Design - Week 3 - Working with data in Grasshopper
Generative Design - Week 3 - Working with data in GrasshopperGenerative Design - Week 3 - Working with data in Grasshopper
Generative Design - Week 3 - Working with data in Grasshopper
 
SP18 Generative Design - Week 8 - Optimization
SP18 Generative Design - Week 8 - OptimizationSP18 Generative Design - Week 8 - Optimization
SP18 Generative Design - Week 8 - Optimization
 
SP18 Generative Design - Week 7 - GD case studies
SP18 Generative Design - Week 7 - GD case studiesSP18 Generative Design - Week 7 - GD case studies
SP18 Generative Design - Week 7 - GD case studies
 
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

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 

Recently uploaded (20)

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 

Generative Design - Week 2 - Parametric modeling in rhino and grasshopper