![Page 1: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/1.jpg)
Computer-Generated Residential Building Layouts
Paul Merrell, Eric Schkufza and Vladlen Koltum
Stanford University
SIGGRAPH AISA 2010
![Page 2: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/2.jpg)
Motivation
• I want a big house~~~
• This paper propose a framework for generate a residential building
![Page 3: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/3.jpg)
bubble diagram
Tradition Pipeline
floor plans
physical buildingrequirement
![Page 4: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/4.jpg)
bubble diagram
Pipeline in this paper
floor plans
3D modelrequirement
Automatic Automatic
visualization
![Page 5: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/5.jpg)
Main idea
A list of high-level requirements
Computer-Generated Residential Building Layouts
![Page 6: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/6.jpg)
Building Layout Design
• 1. Architectural Programming
• 2.Floor Plan Optimization
• 3. Generating 3D models
![Page 7: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/7.jpg)
Data- driven Architectural Programming
• Bayesian Networks
![Page 8: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/8.jpg)
Floor Plan Optimization
• Proposal Moves
1.Sliding a wall
2.Swapping roomscost function
Sliding a wallSnapping a wall
![Page 9: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/9.jpg)
Cost Function
Accessibility Dimensions
FloorsShapes
![Page 10: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/10.jpg)
Generating 3D models
• TEMPLATE
• Passageways, Windows, Staircases, Roofs
![Page 11: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/11.jpg)
Results
![Page 12: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/12.jpg)
Contributions
• Data-driven generation of architectural programs from high-level requirements.
• Fully automated generation of detailed multi-storey floor plans from architectural programs.
• An end-to-end approach to automated generation of building layouts from high-level requirements.
![Page 13: Computer-Generated Residential Building Layouts](https://reader035.vdocuments.mx/reader035/viewer/2022062309/56814f80550346895dbd3223/html5/thumbnails/13.jpg)