Ogre 3D 1.7 Beginner's Guide
上QQ阅读APP看书,第一时间看更新

Preface

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.

What this book covers

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