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

Webinar 630 lofts
Webinar   630 loftsWebinar   630 lofts
Webinar 630 lofts
douglasco
 
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
 
automatedbricklayout[1]
automatedbricklayout[1]automatedbricklayout[1]
automatedbricklayout[1]
David Winkler
 

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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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