Procedural generation of villages on arbitrary terrains
Interactive example-based urban layout synthesis