Procedural generation of cities is an efficient way to create urban environments. Existing approaches aim to facilitate 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 have long computation times. Training and simulation applications in virtual worlds require significant amounts of structurally plausible urban models, but instructors often lack the time and expertise to create them.
This project procedurally generates 2D layouts of cities from intuitive user input. The result consists of different kinds of city districts which are placed using constraints derived from established models of urban land use. Those layouts can then be used to model three-dimensional buildings using existing technologies.
Groenewegen SA (2009), Procedural City Layout Generation Based on Urban Land Use Models, Master Thesis, March 22, Weimar, Germany.
Groenewegen SA, Smelik RM, de Kraker KJ, and Bidarra R (2009), Procedural City Layout Generation Based on Urban Land Use Models, Short Paper Proceedings of Eurographics 2009, March 30 – April 3, Munich, Germany