Creating 3D scenes and worlds is an interesting and challenging problem, but the results are hugely rewarding and the process to get there can be a lot of fun. This book is going to show you how you can create your own scenes and worlds with the help of Ogre 3D. Ogre 3D is one of the biggest open source 3D render engines and enables its users to create and interact freely with their scenes.
This book can't show all the details about Ogre 3D but rather provide a solid introduction with which you, as a reader, can start using Ogre 3D by yourself. After finishing the book, you will be able to use the documentation and the wiki to look up for the needed information and complex techniques, which aren't covered in this book.
Chapter 1, Installing Ogre 3D, shows how to get and configure Ogre 3D. We also create our first scene and start learning the internals of Ogre 3D
Chapter 2, The Ogre Scene Graph, introduces us to the concept of a scene graph and how it is used for describing 3D scenes
Chapter 3, Camera, Light, and Shadow, adds lights and shadows to our scene and also experiments with different camera settings
Chapter 4, Getting User Input and using the Frame Listener, adds interactivity to our application using user input
Chapter 5, Animating Models with Ogre 3D, will enhance our scene using animations to add more interactivity and realism
Chapter 6, Scene Managers, will introduce us to different concepts for organizing 3D scenes and what implication these choices will have
Chapter 7, Materials with Ogre 3D, will show us how to add a new level of detail and flexibility to our application using materials and shaders.
Chapter 8, The Compositor Framework, will show us how to add post processing effects to change the look of our complete scene with the knowledge about materials
Chapter 9, The Ogre 3D Startup Sequence, shows us how we can use Ogre 3D without the help of an ExampleApplication
we had used previously
Chapter 10, Particle Systems and Extending Ogre 3D, gives an introduction to some more advanced techniques and perspectives that can be done with Ogre 3D