- 1999ish
- Sinbad realises that his DIMClass project, a project to make an easy to use object-oriented Direct3D library, has become so abstracted that it really doesn't need to be based on Direct3D any more. Begins planning a more ambitious library which could be API and platform independent.
- 25 February 2000
- Sourceforge project registered, OGRE name coined. No development starts due to other commitments but much pondering occurs.
- October 2000
- Full-on design starts, refactoring of DIMClass begins.
- December 2000
- Major design pieces are in place, main classes like SceneManager, RenderSystem, SceneNode are all identified concepts with CRC cards to call their own
- February 2001
- First platform manager complete (Win32), D3D7 is now the first rendersystem
- February 2001
- OGRE becomes completely dynamically loaded, rendersystems & platform managers as plugins
- 4 March 2001
- First test render of refactored OGRE system
- 30 March 2001
- Started using Doxygen instead of ccdoc to generate API docs
- 1 April 2001
- Made an important design decision to separate the class hierarchies of spatial structures SceneNode and scene contents (MovableObject) and join them through attachment to reduce dependencies and improve flexibility
- May 2001
- Entity / SubEntity / Mesh / SubMesh system created
- 13 June 2001
- FrameListener and FrameEvent introduced
- 3 July 2001
- OGRE 0.6 released
- 17 July 2001
- Moved away from 4x4 matrices in nodes to separate position / orientation / scale, and switched to quaternions for all rotations
- September 2001
- Bezier patches and multitexture / multipass blending work:
- November 2001
- skyboxes, skydomes and skyplanes
- December 2001
- BSP support finished
- 14 January 2002
- Controllers introduced
- Feb 2002
- cearny joins the core team
- March 2002
- OGRE 0.98b - Material scripts make their first appearance. ROAM landscape engine appears (later dropped in favour of geomipmapping). Billboards. First time STLport is required because of increased STL compliance.
- April 2002
- temas joins the core team
- June 2002
- OGRE 0.99b - Particle systems and misc stuff
- September 2002
- OGRE 0.99d - Linux support, OpenGL renderer, skeletal animation, Milkshape exporter, Codec structures:
- October 2002
- janders joins the core team
- October 2002
- OGRE 0.99e - XMLConverter appears, octree scene manager appears, D3D8 renderer, spline animation interpolation, font rendering via Freetype
- December 2002
- Mesh LOD, Geomipmapping terrain, stencil operations:
- January 2003
- First release of Blender exporter
- February 2003
- OGRE 0.10.0 (version reformatted) - 3DS Max exporter, D3D9 renderer:
- Mid 2003
- cearny & janders leave project (inactive):
- June 2003
- OGRE 0.11.0 - SceneQuery added, ODE collision demonstrated in BspCollision, Maya and Wings exporters, lots of small enhancements:
- May 2003
- _mental_ joins the core team:
- September 2003
- OGRE 0.12.0 - hardware buffer interfaces, vertex declarations, complete geometry system overhaul. First time we branched the co
debase into maintenance and development branches: - January 2004
- OGRE 0.13.0 - major material overhaul, vertex & pixel shader support for assembler (D3D & GL), Cg and HLSL, XCode support:
- May 2004
- OGRE 0.14.0 - shadows, hardware skinning, projective texturing:
- July 2004
- wumpus joins the core team:
- October 2004
- OGRE 0.15.0 - binary mesh format made more flexible, GLSL support, Radian/Degree classes:
- November 2004
- SoftImage agree to sponsor the OGRE project and allow free access to XSI SDK.:
- February 2005
- OGRE v1.0.0 Final Azathoth released - resource system overhaul, hardware pixel buffers, HDR, CEGui, XSI exporter:
- March 2005
- OGRE is 'Project of the Month' on Sourceforge:
- July 2005
- Jeff 'nfz' Doyle joins the OGRE Team:
- September 2005
- Sinbad announces Kadath, a commercial scene manager and exporter tool for use with OGRE, XSI and Blender.:
- May 2006
- OGRE v1.2.0 Final Dagon released:
- September 2006
- Enrichments by Google Summer of Code 2006 :
- March 2007
- OGRE 1.4.0 Final Eihort Released:
- April 2007
- Google Summer of Code 2007 projects announced:
- March 2008
- Google Summer of Code 2008 student applications open:
- November 2008
- OGRE 1.6.0 Final Shoggoth released:
- July 2009
- David "masterfalcon" Rogers joins the team, brings iPhone support
- August 2009
- Google Summer of Code 2009 projects announced
- October 2009
- Noam 'Noman' Gat joins the team
More information can be found in the blog of the www.ogre3d.org homepage.
To see release information (change log / history) you can use this link or have a look at the Roadmap here in the wiki.