Skip to main content

History: Brief history of OGRE

Source of version: 9

Copy to clipboard
            {DL()}
__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 ((SceneNode|nodes)) to separate position / orientation / scale, and switched to quaternions for all rotations
__September 2001:__ Bezier patches and multitexture / multipass blending work: 
__November 2001:__ ((skybox))es, 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 - ((OgreXmlConverter|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 ((Tools:Blender|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 codebase 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 ((SummerOfCode2006|Google Summer of Code 2006)) : 
__March 2007:__ OGRE 1.4.0 Final ((Eihort)) Released: 
__April 2007:__ ((SummerOfCode2007|Google Summer of Code 2007)) projects announced: 
__March 2008:__ ((SummerOfCode2008|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:__ ((SummerOfCode2009|Google Summer of Code 2009)) projects announced
__October 2009:__ Noam 'Noman' Gat joins the team
{DL}
More information can be found in the blog of the [http://www.ogre3d.org|www.ogre3d.org] homepage.

To see release information (change log / history) you can use [http://www.ogre3d.org/index.php?option=com_search&Itemid=99999999&searchword=released+releases&submit=Search&searchphrase=all&ordering=newest|this link] or have a look at the ((Roadmap)) here in the wiki.

        

History

Information Version
Fri 31 of Jul, 2020 19:16 GMT-0000 sercero 13
Fri 31 of Jul, 2020 19:12 GMT-0000 sercero 12
Tue 01 of Jun, 2010 12:20 GMT-0000 jacmoe 11
Thu 31 of Dec, 2009 12:52 GMT-0000 jacmoe 10
Thu 31 of Dec, 2009 12:49 GMT-0000 jacmoe 9
Tue 15 of Dec, 2009 11:58 GMT-0000 spacegaier Converted to new wiki markup language / Added newest items to the list 8
Mon 14 of Dec, 2009 08:08 GMT-0000 jacmoe 7
Fri 04 of Dec, 2009 23:49 GMT-0000 jacmoe 6
Fri 04 of Dec, 2009 23:45 GMT-0000 jacmoe 5
Fri 04 of Dec, 2009 23:42 GMT-0000 jacmoe 3
Fri 04 of Dec, 2009 23:41 GMT-0000 jacmoe 2
Sat 28 of Nov, 2009 18:49 GMT-0000 Beauty linked word 1