Megalopolis is a large project that implements real-time procedural modelling of buildings from GIS data. GIS data and building descriptors are downloaded from a database and buildings are generated on the clients computer.
This allows multiple users to interact with an ever growing detailed 3d city without the need to download large models. Users can incrementally refine the city by interactively resizing and applying appropriate styles to buildings. The system can be seemlessly integrated with externally created cad models.
The following screenshots show a reconstruction of Dublin city, demonstrating how important landmark buildings such as the Trinity College Campus can be combined with procedurally generated buildings and roads. Implementation details can be found in my thesis.
Roof Modelling from Straight Skeleton
Automatic Generation of LOD
Texture Variations and Weathering