Skip to main content

History: OgreArticles

Source of version: 28

Copy to clipboard
            {DIV(class="Layout_box1")}{SPLIT(colsize=15%|86%)}{img fileId="6" width="87" imalign="left" link="OgreArticles"}---
{DIV(class="bigBold")}Ogre Articles{DIV}
Articles about various Ogre related topics (without code).{SPLIT}{DIV}
{BOX(title="OGRE Articles")}This whole page is for indepth articles utilizing Ogre and various libraries or concepts.  External links and tutorials can be found on the ((Articles And Sources|External Resources)) page.  Do look there, as you may find articles that are related to Ogre, but maintained off site.  For articles on Art and digital content, see ((DCC Resources)).{BOX}

{maketoc showhide="y"}


{img src="img/wiki_up/Animation_small.png" alt="" align="left"}
!Animation
* ((AnimationBlender)) - A class implemented to blend between two animations.
* ((Morph animation)) - Explanation of how to actually get morphing to work in the engine.
* ((OgreStereoVisionProblems|My game looks awfull using stereoscopy with NVIDIA's Vision drivers)) - Explanation of why graphics may be spiky with HW vertex skinning and NV's 3D stereo vision.


{img src="img/wiki_up/CPP_small.png" alt="" align="left"}
!Application Development
* ((Quaternion and Rotation Primer)) - Contains explanations, code samples and questions.


{img src="img/wiki_up/UML_small.png" alt="" align="left"}
!Application Design
* [http://www.cs.umd.edu/class/spring2011/cmsc498m/Resources/GM-Tutorial-Designing-Games.pdf|Designing Good Games] - Description of important aspects for designing a "good" game (written by Mark Overmars) %beginsmall% document mirror: [http://www.yoyogames.com/downloads/tutorials/goodgame.zip|here] %endsmall%
* ((-Singleton|Singletons)) - A general C++ Concept used in Ogre quite extensively.
* ((Architecture and Design in Games)) - Resources to help developers architect games as a whole
* ((Managing Game States with OGRE)) - description of a simple system for managing game states in OGRE, based on the article [http://gamedevgeek.com/tutorials/managing-game-states-in-c/|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 .
* ((Threading)) - Does Ogre support it? Do you need it?
* ((How to use the WorkQueue)) - How to do work in the background of Ogre


{img src="img/wiki_up/Help_small.png" alt="" align="left"}
!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.


{img src="img/wiki_up/Help_small.png" alt="" align="left"}
!Lighting
* ((Deferred Shading)) - An article explaining how to use Ogre's compositor framework and various hooks to set up alternative rendering pipelines. Based on the Deferred Shading sample.
* ((JaJDoo Shader Guide)) - Many pages full of useful information about shader programming

{img src="img/wiki_up/Network_small.png" alt="" align="left"}
!Networking
* ((OpenTNL)) - OpenTNL Very Simple Interface


{img src="img/wiki_up/SceneManager_small.png" alt="" align="left"}
!Ogre in General
* ((Coding and Design Philosophy)) - Concepts for coding with Ogre. Design issues
* ((In Depth Tutorials)) - Tutorials that explain some of Ogre's inner workings in more detail.
* ((Resources and ResourceManagers)) - Outlines in detail the process by which resources are loaded, unloaded, reloaded and destroyed.
** ((Manual Resource Loading)) - How to load your data without using Ogre's file format.
** ((Basic knowledge about Resources)) - Information for Ogre beginners




{img src="img/wiki_up/Performance_small.png" alt="" align="left"}
!Performance
* ((OgreProfiler))
* ((Optimisation checklist)) - Is your application running slowly?
* ((Intel article "How to optimize Ogre applications using Intels VTune using SIMD and Multi threading)) - [http://intel.com/cd/ids/developer/asmo-na/eng/254761.htm?page=1]
* ((Script Cache Plugin)) - How to use the Script Cache plugin in your application to speed up the loading time of you application


{img src="img/wiki_up/Physics_small.png" alt="" align="left"}
!Physics
* ((OgreBullet)) - Bullet Physics wrapper for OGRE.
* ((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.
* ((OgreNewt)): Using Newton with Ogre, via OgreNewt - a beginners guide
* ((NxOgre)): PhysX Wrapper For OGRE


{img src="img/wiki_up/SceneManager_small.png" alt="" align="left"}
!Scene Managers
* ((SceneManagersFAQ|Scene Manager Overview)) - Choosing the best Scene Manager for your purpose
* ((DotScene)) - Questions about the .scene format and tools.
* ((Paging Scene Manager|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.


{img src="img/wiki_up/Scripting_small.png" alt="" align="left"}
!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


{img src="img/wiki_up/Sound_small.png" alt="" align="left"}
!Sound
* ((OpenAL)) (audio) wrapper class using Ogre
* ((FMOD SoundManager)) FMOD wrapper class using Ogre


{img src="img/wiki_up/Worlddesign_small.png" alt="" align="left"}
!Terrain
* See PLSM2 in {ALINK(aname="Scene Managers")}Scene Managers{ALINK}
* ((Ogre Compatible HeightMap|Ogre Compatible HeightMap System)) - For use with networked gameservers. Handy for headless servers that don't rely on Ogre.


{img src="img/wiki_up/Video_small.png" alt="" align="left"}
!Video
* ((Video Overview|Video Plugin)) - Video plugins

        

History

Information Version
Tue 30 of Aug, 2016 15:07 GMT-0000 dark_sylinc 31
Tue 30 of Aug, 2016 15:07 GMT-0000 dark_sylinc Added HDR 30
Wed 10 of Oct, 2012 19:56 GMT-0000 shtuka added OgrePhysX 29
Thu 19 of Jul, 2012 22:15 GMT-0000 philiplb 28
Wed 22 of Feb, 2012 21:00 GMT-0000 Kira Fix link 27
Fri 02 of Sep, 2011 21:16 GMT-0000 Latin1 26
Sun 31 of Jul, 2011 22:08 GMT-0000 jacmoe 25
Sun 06 of Mar, 2011 19:04 GMT-0000 Beauty added link 24
Wed 02 of Feb, 2011 21:45 GMT-0000 CoreDumped 23
Wed 02 of Feb, 2011 21:45 GMT-0000 CoreDumped 22
Wed 02 of Feb, 2011 21:44 GMT-0000 CoreDumped 21
Wed 02 of Feb, 2011 21:41 GMT-0000 CoreDumped 20
Thu 13 of Jan, 2011 08:38 GMT-0000 CoreDumped 19
Mon 20 of Dec, 2010 01:11 GMT-0000 Beauty added link to JaJDoo Shader Guide 18
Thu 12 of Aug, 2010 22:39 GMT-0000 dark_sylinc Added link to OgreStereoVisionProblems article 17
Tue 06 of Jul, 2010 11:12 GMT-0000 manski Added some links 16
Tue 06 of Jul, 2010 10:07 GMT-0000 manski Changed heading logic, moved some articles and added a link to the resource manager article 15
Wed 23 of Jun, 2010 08:33 GMT-0000 Noman 14
Thu 03 of Jun, 2010 20:56 GMT-0000 jacmoe 13
Thu 03 of Jun, 2010 20:55 GMT-0000 jacmoe 12
Thu 03 of Jun, 2010 20:54 GMT-0000 jacmoe 11
Thu 03 of Jun, 2010 20:53 GMT-0000 jacmoe 10
Mon 04 of Jan, 2010 00:34 GMT-0000 jacmoe 9
Sun 03 of Jan, 2010 01:05 GMT-0000 jacmoe 8
Tue 29 of Dec, 2009 08:34 GMT-0000 jacmoe 7
  • «
  • 1 (current)
  • 2