OgreArticles
From Ogre Wiki
|
OGRE ArticlesThis whole page is for indepth articles utilizing Ogre and various libraries or concepts. External links and tutorials can be found on the External Resources page. Do look there, as you may find articles related to Ogre, but are maintained off site. For articles on Art and digital content see DCC Resources. |
Contents |
Animation
- AnimationBlender - A class implemented to blend between two animations.
- Morph animation - Explanation of how to actually get morphing to work in the engine.
Application Development
- Quaternion and Rotation Primer - Contains explanations, code samples and questions.
Application Design
- Singletons - A general C++ Concept used in Ogre quite extensively.
- Architecture and Design in Games - Resources to help developers architect games as a whole
- Coding and Design Philosophy - Concepts for coding with Ogre. Design issues
- Managing Game States with OGRE - description of a simple system for managing game states in OGRE, based on the article Managing Game States in C++.
- RTS Sample App - This framework should provide a good starting point for a Real Time Strategy (RTS) style application. Complete with compass, minimap and picking.
- Practical Application - A practical game application from the ground up
- Simple Win32 Program - A simple win32 program that can be used as a basis for other programs .
Help
- IrcLogBits - Various useful conversations and info on errors/compiling/anything interesting from #Ogre3d on irc.freenode.net
Input
- Using SDL Input - A way to use the SDL library to handle user input to control your Ogre project. Bypassses the need for the Ogre input system and allows for joysticks and other input devices.
Networking
- OpenTNL - OpenTNL Very Simple Interface
Performance
- OgreProfiler
- Optimisation checklist - Is your application running slowly?
- Intel article "How to optimize Ogre applications using Intels VTune using SIMD and Multi threading - [1]
Physics
- OgreODE - OgreODE, an easy way to implement ODE physics with OGRE
- GettingStartedWithOde: Physics and Collisions using the Open Dynamics Engine physics and collision library.
- ODE Simulation Stability: How to reduce jitter and explosions in your ODE/OGRE simulations.
- Newton Game Dynamics: Using Newton with Ogre, via OgreNewt - a beginners guide
- NxOgre: PhysX Wrapper For OGRE
Scene Managers
- Scene Manager Overview - Choosing the best Scene Manager for your purpose
- DotScene - Questions about the .scene format and tools.
- Paging Landscape Scene Manager - PLSM2 provides very large terrains. Installation, demos and explanation.
- Game Object Oriented Framework - The Game Object Oriented Framework (GOOF) provides generic object handling functionality, extending Ogre's existing systems.
Scripting
- Scripting with LuaBind in Ogre - Setting up a Luabind + Ogre project and a simple example of using them together
- Squirrel Scripting Language - Setting up a Squirrel + Ogre project and a simple example of using them together
Sound
- OpenAL (audio) wrapper class using Ogre
- FMOD SoundManager FMOD wrapper class using Ogre
Terrain
- See PLSM2 in Scene Managers.
- Ogre Compatible HeightMap System - For use with networked gameservers. Handy for headless servers that don't rely on Ogre.
Threading
- Threading - Does Ogre support it? Do you need it?
Video
- Video Plugin - Video plugins


