SlideShare une entreprise Scribd logo
1  sur  11
ARCHITECTURAL
PROCEDURAL
MODELING
MARKO KOLJANČIĆ
MAKSIM ŠESTIĆ
INOVA INFORMATIČKI INŽENJERING
PROCEDURAL MODELING
Procedural modeling is an umbrella term for a number of techniques in computer graphics
to create 3D models and textures from sets of rules. The output is called procedural
content, which can be used in architectural design, simulations, gaming, movie industry...
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
MODELING TECHNIQUES
L-Systems, fractals, and generative modeling are procedural modeling techniques since
they apply algorithms for producing scenes. The set of rules may either be embedded into
the algorithm, configurable by parameters, or separated from the evaluation engine.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
DATA AMPLIFICATION
Procedural models often exhibit database amplification, meaning that large scenes can be
generated from a much smaller amount of rules. Seemingly simple algorithms may
produce very complex datasets.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
REPRODUCING THE OUTPUT
If the employed algorithm produces the same output every time, the output need not be
stored. Often, it suffices to start the algorithm with the same random seed to achieve this
(that is, if algorithm implements a level of randomness in it).
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
BASED ON RULE SETS
Although all modeling techniques on a computer require algorithms to manage and store
data at some point, procedural modeling focuses on creating a model from a rule set,
rather than editing the model via user input.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
RANDOMNESS AND RECURSION
Procedural models often make use of some form of randomness. For example, if a
procedural model like a tree is built from by making use of several random numbers, then
the entire tree can be rebuilt by just resetting the seed to its initial value.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
BEATS MANUAL DESIGN
Procedural modeling is often applied when it would be too cumbersome to create a 3D
model using generic 3D modelers, or when more specialized tools are required. This is
often the case for plants, architecture or landscapes.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
SOFTWARE TOOLS
Using software modeling tools – such as Autodesk Maya and 3ds Max, Grasshopper for
Rhino, or Side Effects' Houdini – user can create simple geometric primitives and modify
them into architectural pieces using various transformations and geometric operations.
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
REFERENCES:
- Autodesk Revit Architecture
- Autodesk Maya
- Autodesk Dynamo for Revit
- Autodesk 3ds Max
- Grasshopper for Rhino
- Side Effects Software Houdini

Contenu connexe

Similaire à Architectural Procedural Modeling

Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided DesignMuthukumar V
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
Computer graphics
Computer graphics Computer graphics
Computer graphics shafiq sangi
 
WELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptxWELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptx9D38SHIDHANTMITTAL
 
Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Isabel Palomar
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notessmruti sarangi
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxdinesh babu
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZCharles Vestur
 
2017 arab wic marwa ayad machine learning
2017 arab wic marwa ayad machine learning2017 arab wic marwa ayad machine learning
2017 arab wic marwa ayad machine learningmarwa Ayad Mohamed
 
Automata based-programming
Automata based-programmingAutomata based-programming
Automata based-programmingShaheer Ahmed
 
Computer graphics 9068
Computer graphics  9068Computer graphics  9068
Computer graphics 90681061992
 
Building a custom machine learning model on android
Building a custom machine learning model on androidBuilding a custom machine learning model on android
Building a custom machine learning model on androidIsabel Palomar
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448771000kv technologies
 
Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)1000kv technologies
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction Mark Billinghurst
 

Similaire à Architectural Procedural Modeling (20)

Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Computer graphics
Computer graphics Computer graphics
Computer graphics
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
WELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptxWELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptx
 
Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to Z
 
2017 arab wic marwa ayad machine learning
2017 arab wic marwa ayad machine learning2017 arab wic marwa ayad machine learning
2017 arab wic marwa ayad machine learning
 
Automata based-programming
Automata based-programmingAutomata based-programming
Automata based-programming
 
Computer graphics 9068
Computer graphics  9068Computer graphics  9068
Computer graphics 9068
 
Building a custom machine learning model on android
Building a custom machine learning model on androidBuilding a custom machine learning model on android
Building a custom machine learning model on android
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 9030844877
 
Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
 
Project report
Project reportProject report
Project report
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
Autoencoders
AutoencodersAutoencoders
Autoencoders
 

Plus de Maksim Sestic

INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)Maksim Sestic
 
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...Future Development of NSDI Based on the European INSPIRE Directive – a Case S...
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...Maksim Sestic
 
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)Maksim Sestic
 
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...Maksim Sestic
 
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...Maksim Sestic
 
Strategic Development Of Infrastructure For Spatial Information Based On Euro...
Strategic Development Of Infrastructure For Spatial Information Based On Euro...Strategic Development Of Infrastructure For Spatial Information Based On Euro...
Strategic Development Of Infrastructure For Spatial Information Based On Euro...Maksim Sestic
 
TeleCAD-GIS Overview
TeleCAD-GIS OverviewTeleCAD-GIS Overview
TeleCAD-GIS OverviewMaksim Sestic
 
AreaCAD-GIS Object Model
AreaCAD-GIS Object ModelAreaCAD-GIS Object Model
AreaCAD-GIS Object ModelMaksim Sestic
 
TeleCAD-GIS Enterprise Implementation Case
TeleCAD-GIS Enterprise Implementation CaseTeleCAD-GIS Enterprise Implementation Case
TeleCAD-GIS Enterprise Implementation CaseMaksim Sestic
 
TeleCAD-GIS & IGS Platform
TeleCAD-GIS & IGS Platform TeleCAD-GIS & IGS Platform
TeleCAD-GIS & IGS Platform Maksim Sestic
 
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...Maksim Sestic
 
City of Banja Luka - CAD/GIS implementation
City of Banja Luka - CAD/GIS implementationCity of Banja Luka - CAD/GIS implementation
City of Banja Luka - CAD/GIS implementationMaksim Sestic
 
Governance Accountability Project (GAP) / INOVA / ASGBL / USAID
Governance Accountability Project (GAP) / INOVA / ASGBL / USAIDGovernance Accountability Project (GAP) / INOVA / ASGBL / USAID
Governance Accountability Project (GAP) / INOVA / ASGBL / USAIDMaksim Sestic
 
INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013Maksim Sestic
 
Inova Unites Nations with Autodesk
Inova Unites Nations with AutodeskInova Unites Nations with Autodesk
Inova Unites Nations with AutodeskMaksim Sestic
 
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"Maksim Sestic
 
Software Package INOVA TeleCAD-GIS
Software Package INOVA TeleCAD-GISSoftware Package INOVA TeleCAD-GIS
Software Package INOVA TeleCAD-GISMaksim Sestic
 
INOVA Company Objectives Driver (iCOD) Specifications
INOVA Company Objectives Driver (iCOD) SpecificationsINOVA Company Objectives Driver (iCOD) Specifications
INOVA Company Objectives Driver (iCOD) SpecificationsMaksim Sestic
 

Plus de Maksim Sestic (20)

INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
 
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...Future Development of NSDI Based on the European INSPIRE Directive – a Case S...
Future Development of NSDI Based on the European INSPIRE Directive – a Case S...
 
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)
Methods, Systems, and Products for Surveying Facilities (Pat: US 8,484,059 B2)
 
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...
Development of Spatial Data Infrastructure Based on INSPIRE Directive – Case ...
 
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...
Advantages of Practical Application of TeleCAD-GIS in Calculating Influence o...
 
Strategic Development Of Infrastructure For Spatial Information Based On Euro...
Strategic Development Of Infrastructure For Spatial Information Based On Euro...Strategic Development Of Infrastructure For Spatial Information Based On Euro...
Strategic Development Of Infrastructure For Spatial Information Based On Euro...
 
TeleCAD-GIS Overview
TeleCAD-GIS OverviewTeleCAD-GIS Overview
TeleCAD-GIS Overview
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
TeleCAD-GIS 2016
TeleCAD-GIS 2016TeleCAD-GIS 2016
TeleCAD-GIS 2016
 
AreaCAD-GIS Object Model
AreaCAD-GIS Object ModelAreaCAD-GIS Object Model
AreaCAD-GIS Object Model
 
TeleCAD-GIS Enterprise Implementation Case
TeleCAD-GIS Enterprise Implementation CaseTeleCAD-GIS Enterprise Implementation Case
TeleCAD-GIS Enterprise Implementation Case
 
TeleCAD-GIS & IGS Platform
TeleCAD-GIS & IGS Platform TeleCAD-GIS & IGS Platform
TeleCAD-GIS & IGS Platform
 
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...
BrownInfo Handbook - Scientific Methodology and Software Tools for Establishi...
 
City of Banja Luka - CAD/GIS implementation
City of Banja Luka - CAD/GIS implementationCity of Banja Luka - CAD/GIS implementation
City of Banja Luka - CAD/GIS implementation
 
Governance Accountability Project (GAP) / INOVA / ASGBL / USAID
Governance Accountability Project (GAP) / INOVA / ASGBL / USAIDGovernance Accountability Project (GAP) / INOVA / ASGBL / USAID
Governance Accountability Project (GAP) / INOVA / ASGBL / USAID
 
INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013
 
Inova Unites Nations with Autodesk
Inova Unites Nations with AutodeskInova Unites Nations with Autodesk
Inova Unites Nations with Autodesk
 
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"
6DE THEMA ANNEX III "NUTSDIENSTEN EN OVERHEIDSDIENSTEN"
 
Software Package INOVA TeleCAD-GIS
Software Package INOVA TeleCAD-GISSoftware Package INOVA TeleCAD-GIS
Software Package INOVA TeleCAD-GIS
 
INOVA Company Objectives Driver (iCOD) Specifications
INOVA Company Objectives Driver (iCOD) SpecificationsINOVA Company Objectives Driver (iCOD) Specifications
INOVA Company Objectives Driver (iCOD) Specifications
 

Dernier

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Dernier (20)

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

Architectural Procedural Modeling

  • 2. PROCEDURAL MODELING Procedural modeling is an umbrella term for a number of techniques in computer graphics to create 3D models and textures from sets of rules. The output is called procedural content, which can be used in architectural design, simulations, gaming, movie industry... A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 3. MODELING TECHNIQUES L-Systems, fractals, and generative modeling are procedural modeling techniques since they apply algorithms for producing scenes. The set of rules may either be embedded into the algorithm, configurable by parameters, or separated from the evaluation engine. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 4. DATA AMPLIFICATION Procedural models often exhibit database amplification, meaning that large scenes can be generated from a much smaller amount of rules. Seemingly simple algorithms may produce very complex datasets. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 5. REPRODUCING THE OUTPUT If the employed algorithm produces the same output every time, the output need not be stored. Often, it suffices to start the algorithm with the same random seed to achieve this (that is, if algorithm implements a level of randomness in it). A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 6. BASED ON RULE SETS Although all modeling techniques on a computer require algorithms to manage and store data at some point, procedural modeling focuses on creating a model from a rule set, rather than editing the model via user input. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 7. RANDOMNESS AND RECURSION Procedural models often make use of some form of randomness. For example, if a procedural model like a tree is built from by making use of several random numbers, then the entire tree can be rebuilt by just resetting the seed to its initial value. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 8. BEATS MANUAL DESIGN Procedural modeling is often applied when it would be too cumbersome to create a 3D model using generic 3D modelers, or when more specialized tools are required. This is often the case for plants, architecture or landscapes. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 9. SOFTWARE TOOLS Using software modeling tools – such as Autodesk Maya and 3ds Max, Grasshopper for Rhino, or Side Effects' Houdini – user can create simple geometric primitives and modify them into architectural pieces using various transformations and geometric operations. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 10. A R C H I T E C T U R A L P R O C E D U R A L M O D E L I N G | I N O V A
  • 11. REFERENCES: - Autodesk Revit Architecture - Autodesk Maya - Autodesk Dynamo for Revit - Autodesk 3ds Max - Grasshopper for Rhino - Side Effects Software Houdini