- Modelling The Road Network (applet)
- Using Recursion
- Assigning Space For Buildings (1)
- Assigning Space For Buildings (2) (applet)
- Modelling The Buildings
- The AutoCity Java Application
- System Architecture
- The Output
- The Future Of AutoCity
There are many applications that require, or would benefit from, the creation of a 3D city model, for example creating film sets for the movie industry, scenery for computer games, or more serious applications such as urban planning.
Creating a city structure by hand can be time-consuming and costly, since it is a very human-intensive process. It would be better if there were a computer system that was capable of generating 3D city models given some initial starting parameters.
The purpose of this project was to investigate the possibility of using a computer program to generate a 3D model of a city. The overall aim of the project was to develop a system that would allow a generic city model to be created and displayed, given a limited number of initial parameters.
The project was undertaken over a period of 8 months. The final AutoCity system consists of 39 separate Java classes, and over 200 pages of associated documentation. I've selected a few topics to present here, just to provide an overview of the project.
Choose a topic from the menu to the left to find out more.
*AutoCity was completed before the September 11th 2001 attacks on the World Trade Center.