History: OgreODE
Source of version: 9
Copy to clipboard
{TRACKERLIST(trackerId=1, view=page, max=-1, wiki="addons tpl") /}
!!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.
{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}
'''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 + [[trimesh]])
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]
=== 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].