SlideShare a Scribd company logo
1 of 22
Download to read offline
Wall Grammar for Building Generation


        Mathieu Larive and Véronique Gaildrat


         Visual Objects, from Reality To EXpression
            http://www.irit.fr/-Equipe-VORTEX

                Oktal Synthetic Environment
                   http://www.oktal-se.fr
                                                      1/22
Contents
• Introduction

• Frontage Templates

• Groundwork and Roof Templates

• Results and Discussions

• Conclusion and Future Work


                                             2/22
Problem




          3/22
Goals
• Quickly create a plausible (geo-typic) city around an already
  modelized zone (geo-specific)


• Reach a level of detail satisfactory enough for a navigation
  at ground level:
   – modeling of the buildings’inside
   – geometric modeling of the urban furniture

→ usage of automatic techniques inside AGETIM


                                                                  4/22
Generation steps

• Hierarchical division of
  city generation process in
  seven steps [Larive2005]

• Each step can be seen as a
  logical LoD




                                                  5/22
Contents
• Introduction

• Frontage Templates

• Groundwork and Roof Templates

• Results and Discussions

• Conclusion and Future Work


                                             6/22
Frontage Templates
• A frontage template contains a primary wall and possibly a
  background material

• A frontage template can be seen as a style sheet that
  describes:
   – wall rendering
   – possible dimensions and kinds of windows and doors
     (described as textures or 3D objects)
   – how to place these elements on the building



                                                               7/22
Frontage Templates
• Formal grammar representation [Wonka2003]

• 2,5 dimensions paramatric wall grammar




     Repetition rules              Position rules
                                                    8/22
Frontage Templates
• Wall Panel

   – the unique terminal
     symbol of our grammar

   – various parameters:
      • texture
          – Background
          – Decoration
      • 3D object
      • possible dimensions
                                                9/22
Frontage Templates
• Bordered Wall           • Extruded Wall
   – four margins            – depth (positive or not)
   – resize policy           – depth faces generation
   – BW → W                    boolean
                             – EW → W




                                                     10/22
Frontage Templates
• Wall Grid
  – Contains an unique
    child wall
  – Repetition
     • Vertical
     • Horizontal
     • Both
  – Controlled by two
    cardinality intervals

   – WG → Wnm
                                                 11/22
Frontage Templates
• Wall List
  – Several child walls
  – Orientation (exclusive)
     • Vertical
     • Horizontal

   – WL → W1W2...Wn




                                              12/22
Frontage Templates
• The combination of those different walls in a tree-like
  hierarchy allows the user to build simple or complex
  frontage templates

• Use of repetition schemes on every part of our
  frontages (wall grid)

• Usage of previously generated 3D objects (such as
  balconies or cornices)



                                                            13/22
Frontage Templates




                     14/22
Contents
• Introduction

• Frontage Templates

• Groundwork and Roof Templates

• Results and Discussions

• Conclusion and Future Work


                                             15/22
Groundwork and Roof Templates
• Groundwork templates
  – Z-min
  – Z-max
  – Extruded




  Z-min                  Z-max   Extruded
                                            16/22
Groundwork and Roofs Template
• Roof templates
   – Based on the Straight
     Skeleton method
     [Felkel1998]
   – One, two or four slopes
   – Overhang (4 types)
   – Currently, 10 various
     roof types




                                 17/22
Contents
• Introduction

• Frontage Templates

• Groundwork and Roof Templates

• Results and Discussions

• Conclusion and Future Work


                                             18/22
Results
• Various buildings on one building footprint




  94 faces              350 faces               5600 faces
                                                             19/22
Results
• Large scale urban area




      17 362 buildings, 920 182 faces generated in less than 8 mn   20/22
Conclusion
• Able to generate buildings on any kind of footprint
   – convex, non-convex, non-plane, even with holes
• Generated buildings are valid
   – geometrically (no hole, no overlapping face, no empty
     frontage -blind frontages-)
   – no window or door on a frontage edge
• Once a building template is finished and robust, it can
  be immediately reused (ready-to-use building template
  library)
• Control of the geometric complexity, according to the
  user hints
                                                             21/22
Future Work
• Finalize the building
  template editor

• Usage of the Urban Land
  Use Model
  – Road network generation
  – Creation of lots and
    building footprints

• Integration of all the
  various generation steps
  inside the same process
                                            22/22

More Related Content

Similar to Présentation : Wall Grammar for building generation

Democratising Software Architecture
Democratising Software ArchitectureDemocratising Software Architecture
Democratising Software ArchitectureEoin Woods
 
Tilt up concrete Construction advancec & Applications
Tilt up concrete Construction advancec & ApplicationsTilt up concrete Construction advancec & Applications
Tilt up concrete Construction advancec & ApplicationsMECandPMV
 
egacy-to-Windows Conversion: Your Migration Jump Start
egacy-to-Windows Conversion: Your Migration Jump Startegacy-to-Windows Conversion: Your Migration Jump Start
egacy-to-Windows Conversion: Your Migration Jump StartUiPathCommunity
 
Webinar 630 lofts
Webinar   630 loftsWebinar   630 lofts
Webinar 630 loftsdouglasco
 
Strategic Considerations in United States Design Patent Filings – Knobbe Pra...
 Strategic Considerations in United States Design Patent Filings – Knobbe Pra... Strategic Considerations in United States Design Patent Filings – Knobbe Pra...
Strategic Considerations in United States Design Patent Filings – Knobbe Pra...Knobbe Martens - Intellectual Property Law
 
Concrete homes intl_english_20130130(1)
Concrete homes intl_english_20130130(1)Concrete homes intl_english_20130130(1)
Concrete homes intl_english_20130130(1)TSC Global
 
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi... Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...Knobbe Martens - Intellectual Property Law
 
automatedbricklayout[1]
automatedbricklayout[1]automatedbricklayout[1]
automatedbricklayout[1]David Winkler
 
XXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationXXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationMichela Turrin
 
Rotating tower ( Dynamic Architecture) with Structural design aspect
Rotating tower ( Dynamic Architecture) with Structural design aspectRotating tower ( Dynamic Architecture) with Structural design aspect
Rotating tower ( Dynamic Architecture) with Structural design aspectAbdul Rahman
 
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...SIG Design and Technology
 
Modular High Rise Construction.pptx
Modular High Rise Construction.pptxModular High Rise Construction.pptx
Modular High Rise Construction.pptxGeethikaSV
 
NUIG New Engineering Building Lecture 2
NUIG New Engineering Building Lecture 2NUIG New Engineering Building Lecture 2
NUIG New Engineering Building Lecture 2Cian O Donnchadha
 
NUIG New Engineering Building
NUIG New Engineering BuildingNUIG New Engineering Building
NUIG New Engineering BuildingCian O Donnchadha
 
Diagrid structural system
Diagrid structural systemDiagrid structural system
Diagrid structural systemvivek bhathee
 

Similar to Présentation : Wall Grammar for building generation (20)

Democratising Software Architecture
Democratising Software ArchitectureDemocratising Software Architecture
Democratising Software Architecture
 
Prefabricated structures
Prefabricated structuresPrefabricated structures
Prefabricated structures
 
Tilt up concrete Construction advancec & Applications
Tilt up concrete Construction advancec & ApplicationsTilt up concrete Construction advancec & Applications
Tilt up concrete Construction advancec & Applications
 
egacy-to-Windows Conversion: Your Migration Jump Start
egacy-to-Windows Conversion: Your Migration Jump Startegacy-to-Windows Conversion: Your Migration Jump Start
egacy-to-Windows Conversion: Your Migration Jump Start
 
Webinar 630 lofts
Webinar   630 loftsWebinar   630 lofts
Webinar 630 lofts
 
Generative design
Generative designGenerative design
Generative design
 
Strategic Considerations in United States Design Patent Filings – Knobbe Pra...
 Strategic Considerations in United States Design Patent Filings – Knobbe Pra... Strategic Considerations in United States Design Patent Filings – Knobbe Pra...
Strategic Considerations in United States Design Patent Filings – Knobbe Pra...
 
Concrete homes intl_english_20130130(1)
Concrete homes intl_english_20130130(1)Concrete homes intl_english_20130130(1)
Concrete homes intl_english_20130130(1)
 
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi... Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 
automatedbricklayout[1]
automatedbricklayout[1]automatedbricklayout[1]
automatedbricklayout[1]
 
CHE :- 6 form work (MODULE 3)
CHE :- 6 form work (MODULE 3)CHE :- 6 form work (MODULE 3)
CHE :- 6 form work (MODULE 3)
 
Bilder "Implementation and the Role of Architects"
Bilder "Implementation and the Role of Architects"Bilder "Implementation and the Role of Architects"
Bilder "Implementation and the Role of Architects"
 
XXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationXXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp Presentation
 
Rotating tower ( Dynamic Architecture) with Structural design aspect
Rotating tower ( Dynamic Architecture) with Structural design aspectRotating tower ( Dynamic Architecture) with Structural design aspect
Rotating tower ( Dynamic Architecture) with Structural design aspect
 
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...
Hot Melt Roofing Solution to Hiscox's new headquarters by Make Architects #Pe...
 
Modular High Rise Construction.pptx
Modular High Rise Construction.pptxModular High Rise Construction.pptx
Modular High Rise Construction.pptx
 
NUIG New Engineering Building Lecture 2
NUIG New Engineering Building Lecture 2NUIG New Engineering Building Lecture 2
NUIG New Engineering Building Lecture 2
 
Modular housing/building
Modular housing/buildingModular housing/building
Modular housing/building
 
NUIG New Engineering Building
NUIG New Engineering BuildingNUIG New Engineering Building
NUIG New Engineering Building
 
Diagrid structural system
Diagrid structural systemDiagrid structural system
Diagrid structural system
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Présentation : Wall Grammar for building generation

  • 1. Wall Grammar for Building Generation Mathieu Larive and Véronique Gaildrat Visual Objects, from Reality To EXpression http://www.irit.fr/-Equipe-VORTEX Oktal Synthetic Environment http://www.oktal-se.fr 1/22
  • 2. Contents • Introduction • Frontage Templates • Groundwork and Roof Templates • Results and Discussions • Conclusion and Future Work 2/22
  • 3. Problem 3/22
  • 4. Goals • Quickly create a plausible (geo-typic) city around an already modelized zone (geo-specific) • Reach a level of detail satisfactory enough for a navigation at ground level: – modeling of the buildings’inside – geometric modeling of the urban furniture → usage of automatic techniques inside AGETIM 4/22
  • 5. Generation steps • Hierarchical division of city generation process in seven steps [Larive2005] • Each step can be seen as a logical LoD 5/22
  • 6. Contents • Introduction • Frontage Templates • Groundwork and Roof Templates • Results and Discussions • Conclusion and Future Work 6/22
  • 7. Frontage Templates • A frontage template contains a primary wall and possibly a background material • A frontage template can be seen as a style sheet that describes: – wall rendering – possible dimensions and kinds of windows and doors (described as textures or 3D objects) – how to place these elements on the building 7/22
  • 8. Frontage Templates • Formal grammar representation [Wonka2003] • 2,5 dimensions paramatric wall grammar Repetition rules Position rules 8/22
  • 9. Frontage Templates • Wall Panel – the unique terminal symbol of our grammar – various parameters: • texture – Background – Decoration • 3D object • possible dimensions 9/22
  • 10. Frontage Templates • Bordered Wall • Extruded Wall – four margins – depth (positive or not) – resize policy – depth faces generation – BW → W boolean – EW → W 10/22
  • 11. Frontage Templates • Wall Grid – Contains an unique child wall – Repetition • Vertical • Horizontal • Both – Controlled by two cardinality intervals – WG → Wnm 11/22
  • 12. Frontage Templates • Wall List – Several child walls – Orientation (exclusive) • Vertical • Horizontal – WL → W1W2...Wn 12/22
  • 13. Frontage Templates • The combination of those different walls in a tree-like hierarchy allows the user to build simple or complex frontage templates • Use of repetition schemes on every part of our frontages (wall grid) • Usage of previously generated 3D objects (such as balconies or cornices) 13/22
  • 15. Contents • Introduction • Frontage Templates • Groundwork and Roof Templates • Results and Discussions • Conclusion and Future Work 15/22
  • 16. Groundwork and Roof Templates • Groundwork templates – Z-min – Z-max – Extruded Z-min Z-max Extruded 16/22
  • 17. Groundwork and Roofs Template • Roof templates – Based on the Straight Skeleton method [Felkel1998] – One, two or four slopes – Overhang (4 types) – Currently, 10 various roof types 17/22
  • 18. Contents • Introduction • Frontage Templates • Groundwork and Roof Templates • Results and Discussions • Conclusion and Future Work 18/22
  • 19. Results • Various buildings on one building footprint 94 faces 350 faces 5600 faces 19/22
  • 20. Results • Large scale urban area 17 362 buildings, 920 182 faces generated in less than 8 mn 20/22
  • 21. Conclusion • Able to generate buildings on any kind of footprint – convex, non-convex, non-plane, even with holes • Generated buildings are valid – geometrically (no hole, no overlapping face, no empty frontage -blind frontages-) – no window or door on a frontage edge • Once a building template is finished and robust, it can be immediately reused (ready-to-use building template library) • Control of the geometric complexity, according to the user hints 21/22
  • 22. Future Work • Finalize the building template editor • Usage of the Urban Land Use Model – Road network generation – Creation of lots and building footprints • Integration of all the various generation steps inside the same process 22/22