- 1 Start Learning the Basics of Ogre :
- 1.1
- 1.2 Your First Scene :
- 1.2.1
- 1.3 Lights, Cameras, and Shadows :
- 1.3.1
- 1.3.2 Basic Tutorial 2 - source :
- 1.4 Terrain, Sky, and Fog :
- 1.4.1
- 1.4.2 Basic Tutorial 3 - source :
- 1.5 Unbuffered Input and Listeners :
- 1.5.1
- 1.5.2 Basic Tutorial 4 - source :
- 1.6 Buffered Input :
- 1.6.1
- 1.6.2 Basic Tutorial 5 - source :
- 1.7 A Full Ogre Application :
- 1.7.1 Basic Tutorial 6 - source :
- 1.7.2
- 1.7.3
- 1.8 CEGUI and Ogre :
- 1.8.1 Basic Tutorial 7 - source :
- 1.9 Multiple and Dual SceneManagers :
- 1.9.1 Basic Tutorial 8 - source :
- 2 These tutorials each cover a specific aspect of using Ogre. :
- 2.1
- 2.1.1
- 2.1.2
- 2.2 Moving, Rotating, and Animating an Entity :
- 2.2.1
- 2.2.2 Intermediate Tutorial 1 - source :
- 2.2.3 Intermediate Tutorial 1 - source (complete) :
- 2.2.3.1 Continuation of Intermediate Tutorial (Complete) :
- 2.3 Mouse Look, Terrain Collision, and Creating Entities :
- 2.3.1
- 2.3.2 Intermediate Tutorial 2 - source :
- 2.3.3
- 2.4 Selecting Entities and Query Masks :
- 2.4.1
- 2.4.2 Intermediate Tutorial 3 - source :
- 2.4.3
- 2.5 Box Selection and Building Objects Manually :
- 2.5.1
- 2.5.2 Intermediate Tutorial 4 - source :
- 2.6 Static Geometry :
- 2.6.1
- 2.6.2 Intermediate Tutorial 5 - source :
- 2.7 Projective Decals :
- 2.7.1
- 2.7.2 Intermediate Tutorial 6 - source :
- 2.8 Render to Texture :
- 2.8.1 Intermediate Tutorial 7 - source :
- 2.8.2
- 3 These basic tutorials go further in depth into the specifics of a topic :
- 3.1 Quake 3 Arena style camera :
- 3.2 A camera system that follows the player like in Skyrim :
- 3.3 How to create a basic, flexible camera system :
- 3.4 A young Ogre programmers Basic Framework :
- 3.5 A young Ogre programmers Advanced Framework :
- 3.6 How to load your data without using Ogre's file format. :
- 3.7 Information for Ogre beginners :
- 3.8 Outlines in detail the process by which resources are loaded, unloaded, reloaded and destroyed. Shows how to create a new resource type, and a manager to go with it :
- 3.9 Low-level Geometry Batching using Hardware Buffers and PagedGeometry Engine :
- 3.10 A solid introduction to Quaternions and their use in Ogre. :
- 3.11 Wanting to learn how to create an Ogre application from scratch? :
- 3.11.1 Your application has to live somewhere :
- 3.11.2 This article describes things to think about as you plan your design :
- 3.11.3 Initializing your game and its subsystems :
- 3.11.4 Adding GUI and game states :
- 3.11.5 After planning our application, let's start writing it :
- 3.11.6 In this article we are going to integrate CEGUI into the Practical Application co
debase :
- 4
- 5 These tutorials have been around for ages, and some of them may still work :
- 5.1 These tutorials are to help new people to Ogre get a fairly quick understanding of how to use Ogre :
- 5.1.1 The original Xorekis foreword from 2004, using Ogre 0.15 (Hastur) :
- 5.1.2 How to setup and compile Ogre :
- 5.1.3 How to create the Tutorial Workspace :
- 5.1.4 How to create the Tutorial Project :
- 5.1.5 Creating the tutorial Application :
- 5.1.6 Adding something exciting :
- 5.1.7 Broken Rules and the sky is Falling :
- 5.1.8 Land Ahoi :
- 5.1.9 If only I could see :
- 5.1.10 My mouse said move did it not? :
- 5.1.11 Splish Splash I was taking a bath :
- 5.2 Small collection of tutorials, some of them old, some of them not updated, or both :
- 5.2.1 This tutorial is a genuine Ogre classic! Has been around since at least 2004 and was for a long time *the* first tutorial :
- 5.2.2 After 'Humble Beginnings' this was the second Ogre tutorial available. A classic from 2004 (or earlier) :
- 5.2.3 A CEGUI tutorial from anno 2005 :
- 5.2.4 An Ogre is Born :
- 5.2.5 First Steps :
- 5.3
- 6 Tutorials focused on using Ogre for research purposes :
- 7 Each and every page in the Tutorials structure :
- 8
- 8.1 Empty Scene :
- 8.2 ManualObject Quad :
- 8.3 ManualObject to Mesh :
- 8.4 Basic Mesh Loading :
- 8.5 Basic Light :
- 8.6 Basic Material - Part 1 :
- 8.7 Basic Material - Part 2 :
- 8.8 Traditional Render To Texture (RTT) :
- 8.9 Render A Texture To Itself :
- 8.10 Render A Texture To Itself Using A Temporary Texture :
- 8.11 Input Using OIS :
- 8.12 Simplest Beginning :
- 9 These tutorials get you started with the various components of Ogre. They assume at least the Basic Tutorials have been read :
- 9.1 These tutorials show you how to use and add to the Real Time Shader System (RTSS) :
- 9.1.1
- 9.2
- 9.3
- 9.4
- 9.5
TOC Tutorials
Each and every page in the Tutorials structure