BuildingProceduralGenerationOverview
From OpenCity
Contents |
Concept
Procedural generation mean automatic creation of content. In fonctional way, give a result from a set of input: always the same result from same inputs. To building generation inputs can be footprint or random seed and size, architectural style, etc.
- f(seed, size) -> {Building}
Generating building require tow points of interest:
- building generation
- facade generation
There is also closed concept : city generation.
Base concepts
- Procedural generation
- Generative modelling language
- Formal grammar
- L-system
- Context-sensitive grammar (CSG)
- Shape grammar (SG)
Generate foot-print / mass model
Extrution
Generate generalised polygon by union of random ones. And then extrude them and add or remove somes at different level. Easily produce simple office skyscraper.
In-door graph
Generation of full foot-print of house with room constraint : room graph navigation and room pressure.
Generate building
L-system
Shape grammar
L-system like grammar applied on shape, not on growing system. Set of grammar rules to refine building shape. Can produce any kind of building (house, skyscraper).
Generate texture
Grid and layer
Subdive texture tile it and apply some mask pattern to look like.
Split grammar
Same as shape grammar
Bibliograpy
- A Survey of Procedural Techniques for City Generation by George Kelly, Hugh McCabe - School of Informatics and Engineering, Institute of Technology, Blanchardstown, Dublin 15, Ireland. Poster
- Procedural House Generation: A method for dynamically generating floor plans by Jess Martin - University of North Carolina, Chapel Hill. Poster
- Real-time Procedural Generation of ‘Pseudo Infinite’ Cities by Stefan Greuter, Jeremy Parker, Nigel Stewart, Geoff Leach.
- Smart Buildings – A Concept for Ad-Hoc Creation and Refinement of 3D Building Models by J. Döllner, H. Buchholz, F. Brodersen, T. Glander, S. Jütterschenke, A. Klimetschek. Slide
- Procedural Modeling of Buildings by Pascal Müller, Peter Wonka, Simon Haegler, Andreas Ulmer, Luc Van Gool.
- Instant Architecture by Peter Wonka, Michael Wimmer, Francois Sillion, William Ribarsky.
- Procedural Modeling of Cities by Yoav I H Parish, Pascal Müller
- Automatically Generating Roof Models from Building Footprints by R. G. Laycock, A. M. Day.

