Procedural Modeling of Cities
Yoav I. H. Parish, Pascal Müller
Proceedings of SIGGRAPH 2001, August 2001, pp. 301--308.
Abstract: Modeling a city poses a number of problems to computer graphics. Every urban area has a transportation network that follows population and environmental influences, and often a superimposed pattern plan. The buildings appearances follow historical, aesthetic and statutory rules. To create a virtual city, a roadmap has to be designed and a large number of buildings need to be generated. We propose a system using a procedural approach based on L-systems to model cities. From various image maps given as input, such as land-water boundaries and population density, our system generates a system of highways and streets, divides the land into lots, and creates the appropriate geometry for the buildings on the respective allotments. For the creation of a city street map, L-systems have been extended with methods that allow the consideration of global goals and local constraints and reduce the complexity of the production rules. An L-system that generates geometry and a texturing system based on texture elements and procedural methods compose the buildings.
Keyword(s): L-system, software design, developmental models, modeling, urban development, architecture
BibTeX format:
@inproceedings{Parish:2001:PMO,
  author = {Yoav I. H. Parish and Pascal Müller},
  title = {Procedural Modeling of Cities},
  booktitle = {Proceedings of SIGGRAPH 2001},
  pages = {301--308},
  month = aug,
  year = {2001},
}
Search for more articles by Yoav I. H. Parish.
Search for more articles by Pascal Müller.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."