History: OgreODE
Source of version: 13
Copy to clipboard
{TRANSCLUDE(page="ogregallery",
name=OgreODE,
caption="ODE physics wrapper for Ogre",
licence="LGPL",
status="Stable",
dependencies="Ogre 1.4+, Open Dynamics Engine", lateststable="[http://tuan.kuranes.free.fr/Ogre.html#OgreOde|SDK:12-Jan-2006]", instructions="[http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=2004|Release Thread], [http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=2006|ReadMe]", support="[http://www.ogre3d.org/phpBB2addons/viewforum.php?f=7|OgreODE Forum] and [http://opende.sourceforge.net/wiki|ODE wiki]",
developer="[http://www.ogre3d.org/phpBB2/profile.php?mode=viewprofile&u=827|Monster] <small>(Retired)</small> and [http://www.ogre3d.org/phpBB2/profile.php?mode=viewprofile&u=832|Tuan Kuranes] <small>(Moderator)</small>", date="8-Feb-2005")}
{TRANSCLUDE}
!!Summary
{DIV(class="clearRight")}
{img src="img/wiki_up/Jeep2.png" alt="A Jeep driving in the Landscape Demo" class="clearRight"}
{img src="img/wiki_up/Ragdoll.png" alt="The SimpleScenes Ragdoll demo showing several ragdolls" class="clearRight"}
{DIV}
OgreODE is an Open Dynamics Engine (ODE) wrapper, originally written by "monster". ODE is available [http://ode.org/|here]
This physics wrapper supports all ODE primitives, and adds some prefab object like vehicles and ragdoll support,
There are currently both Linux and Win32 versions available.
__OgreODE is in the ogreaddons SVN repository.__
This physics wrapper is now available for Dagon 1.2 (also 1.2.2) and you can download it from [http://tuan.kuranes.free.fr/Ogre.html#OgreOde|Tuan Kuranes site].
(Win32 binary Demo installer, Source SDK installer or Source Zip available)
Also, a newer version compatible with Eihort 1.4 (up to 1.4.5 for now) is available from CVS.
Check it's own [http://www.ogre3d.org/phpBB2addons/viewforum.php?f=7|Forum] for news.
In the source download version we can find three __tutorials__:
* Simple scene: a simple file show us all function inside OgreODE (primitives collisions, joint, ragdolls, car)
* Landscape: The usage of [[Terrain Scene Manager]] in OgreODE
* Racing tutorial (called GranTurismOgre): A demo of racing done with OgreODE (car + {LEX()}trimesh{LEX})
The [http://opende.sourceforge.net/wiki|ODE wiki] also includes useful information.
Below is step by step guiding how to understand and use OgreODE.
Also be sure to check [http://www.ode.org/ ODE website] which is full of documentation, info, and a very active mailing list for all ODE specific issues.
!!!About the library
((OgreODE, basic theory)) - OgreODE and ODE: license, basics and integration
((Compile OgreOde)) with Visual C++ or ((Compile OgreOde with Code::Blocks))
((Compile OgreODE with GNU Make))
((Compile and run OgreOde on iPhone))
!!!Start developing
((First steps with OgreODE)) - initializing, steppers, primitives
((Creating advanced bodies, casting rays in OgreODE))
((Using terrain with OgreODE))
((Physically correct character models with OgreODE))
((OgreOde Walking Character)) - the capsule and sphere model
((OgreOde Camera)) - OgreODE 3rd Person Camera
((TriangleMeshRayListener Demo)) - creating raycast characters, vehicles, etc.
((Using OgreOde prefabs)) - vehicles, ragdolls, etc.
!!!Advanced Topics
((OgreOde Collision Handling)) - One way to handle collisions in OgreODE and add special behavior to your objects.
!!!CodeSnippets
((Ninja Walking Character)) - example for Demo_SimpleScenes
!!!Mogre
For ((MOGRE|Mogre)) you can use ((OdeNet)).