Procedural City Layout Generation Based on Urban Land Use Models
View/ Open
Date
2009Author
Groenewegen, Saskia A.
Smelik, Ruben M.
Kraker, Klaas Jan de
Bidarra, Rafael
Metadata
Show full item recordAbstract
Abstract Training and simulation applications in virtual worlds require significant amounts of urban environments. Procedural generation is an efficient way to create such models. Existing approaches for procedural modelling of cities aim at facilitating the work of urban planners and artists, but either require expert knowledge or external input data to generate results that resemble real-life cities, or they have long computation times, and thus are unsuitable for non-experts such as training instructors. We propose a method that procedurally creates layouts of structurally plausible cities from high-level, intuitive user input such as city size, location and historic background. The resulting layouts consist of different kinds of city districts which are arranged using constraints derived from established models of urban land use. Our approach avoids the need for external expert engagement in the creation process, and allows for the generation of large city layouts in seconds, making it significantly faster than comparable agent-based software and thus supporting the needs of non-expert creators of virtual cities for many applications.
BibTeX
@inproceedings {10.2312:egs.20091045,
booktitle = {Eurographics 2009 - Short Papers},
editor = {P. Alliez and M. Magnor},
title = {{Procedural City Layout Generation Based on Urban Land Use Models}},
author = {Groenewegen, Saskia A. and Smelik, Ruben M. and Kraker, Klaas Jan de and Bidarra, Rafael},
year = {2009},
publisher = {The Eurographics Association},
DOI = {10.2312/egs.20091045}
}
booktitle = {Eurographics 2009 - Short Papers},
editor = {P. Alliez and M. Magnor},
title = {{Procedural City Layout Generation Based on Urban Land Use Models}},
author = {Groenewegen, Saskia A. and Smelik, Ruben M. and Kraker, Klaas Jan de and Bidarra, Rafael},
year = {2009},
publisher = {The Eurographics Association},
DOI = {10.2312/egs.20091045}
}