[ODE] Simple FPS-like character

Flavien Brebion f.brebion at vrcontext.com
Wed Jan 4 11:52:19 MST 2006


I've been using ODE for years now, but i'm still amazed at the lack of 
support for simple characters collision detection/simulation.

Browsing the mailing list archive, it seems like the question isn't 
asked very often - every 6 months in average -. Does that mean nobody 
uses ODE for first-person games/simulations ?

In general, it was suggested to use a capped cylinder to simulate a 
character. This doesn't work well in a generic environment ( made of 
many complex tri-meshes ), with staircases.

In the past months, i've been using a capsule ( a cylinder capped by two 
half spheres ). Unfortunately, you have to make the spheres have a large 
radius to be able to smoothly climb the stairs. And spheres with a 
larger radius mean that your character is "fat", and can no longer fit 
doors entrances, for instance.

The best solution would be to use a simple ellipsoid. Unfortunately, ODE 
does not support it, nor is there any function to set a non-uniform 
scale to spheres.

Any suggestion ?

F. Brebion



More information about the ODE mailing list