Project Stage 3

The Task

Concentrate on the modeling the environment for your game. In this stage you should develop the tools and runtime environment for describing and rendering all the models, including the terrain, for your game. This includes tools for creating or importing models, as well as things like spatial partitioning schemes and level of detail.

For most of you, terrain will be an issue. You will need to consider the problems of modeling a large terrain, and rendering it in real time. Look at spatial data structures, occlusion culling, and frustum culling. Think about fog or other methods to limit the amount of terrain you need to draw.

Level of detail will be an issue if you have large numbers of detailed models in your world. You need tools for generating different levels of detail and the runtime infrastructure for selecting which model to display.

Finally, you will need the pipeline for getting models into your game from the modeling software you are using.

By the end of this stage you should be well on the way to modeling your game environment. The stages that follow will concentrate on behaviors and game-play.

Deadlines

Oct 20, 11:59pm Goals
Nov 3, 11:59pm Demo