Continuing our examination of 3D games and graphics, this chapter extends from Chapter 18, in which OGRE 3D was introduced. Specifically, how to download and configure the SDK and how to build a basic OGRE 3D application were discussed. This chapter takes a closer look at OGRE 3D and its architecture for the purposes of developing more advanced 3D applications. By the end of this chapter readers should have a good, solid grounding for creating some interesting and impressive 3D software. Some of the topics explored throughout this chapter are listed below.
Textures and materials
Cameras and lights
Meshes, entities, and scene nodes
Frame listeners and input
Particle systems and billboards