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 Slides : Wall Grammar for building generation

Form-woks-additional.pptx
Form-woks-additional.pptxForm-woks-additional.pptx
Form-woks-additional.pptxssuserc0bf9b
 
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...SDonkers
 
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
 

Similar to Slides : Wall Grammar for building generation (20)

Form-woks-additional.pptx
Form-woks-additional.pptxForm-woks-additional.pptx
Form-woks-additional.pptx
 
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
 
etabs ppt.pptx
etabs ppt.pptxetabs ppt.pptx
etabs ppt.pptx
 
Gc advantages
Gc advantagesGc advantages
Gc advantages
 
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
 

Recently uploaded

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
 
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
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
#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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 

Recently uploaded (20)

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?
 
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
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
#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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 

Slides : 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