I wrote up a quick GIMP script that does MOST of this automatically.
Things I'd like to improve:
- Beveling the rooftops. Right now, this just sets the rooftops to a set color.
- Running the threshold to make the buildings interactively instead of setting values for them in the front end. If you guys know a way to do this, please let me know. This filter doesn't have the interactive/non-interactive flag.
- Any other suggestions you guys might have. :-)
The roads are generated using a Mosaic plug-in, and the somewhat roughened up by a displace map of random noise.
Great tutorial!