[ODE] Ragdoll performance with OpenDE
Martin C. Martin
martin at metahuman.org
Tue Jan 13 14:05:16 MST 2004
Did you call setLocation() on the joints? Did you remember that their
location is in world coordinates, not relative to the bodies?
- Martin
Noley Edge wrote:
> I am attempting to do something similar and have run
> into problems that I have posted here previously. I
> have defined joints - hinge and ball type. My ragdolls
> collapse to the ground when the simulation begins.
> Also, when my ragdoll collidies with anything the
> geomtries come apart and are jetisoned off to
> neverland. I can't seem to keep the "ball in the
> socket" or the hinges "together". Very frustrating.
>
> Can you give me some examples of the parameters that
> you defined for your joints (axis, anchor, erp,
> cfm,lowstop, histop, etc.)?
>
> Are all of the geometries for a ragdoll in a single
> space? Single joint group?
>
> Do you have to do anything manually to maintain the
> joints after collision?
>
>
> Any help is greatly appreciated.
>
>
> --Noley
>
>
> ------------------------------------------------------
>
> Date: Tue, 13 Jan 2004 12:10:31 +0500
> From: "Mohsin Hasan" <mohsin.hasan at trivor.com>
> Subject: [ODE] Ragdoll performance with OpenDE
> To: <ode at q12.org>
> Message-ID:
> <008201c3d9a4$54df7360$6a01c80a at trivor.com>
> Content-Type: text/plain; charset="US-ASCII"
>
> Hi,
>
> I'm new to OpenDE. I've done some work with Tokamak
> but I really like
> the
> feature set offered by ODE so I thought of switching
> to ODE. I tried to
> implement a Ragdoll demo with ODE with 10 Bones (9
> joints). The demo
> seems
> to work fine. The only issue I have is performance. I
> mean I create 5
> Ragdolls and the performance of the simulation starts
> to stall. I
> haven't
> done anything fancy yet, just added simple hinge
> joints. ODE is built
> in
> single precision mode, MAX_CONTACT points for
> collision is only 3 and I
> am
> using dWorldStepFast1 method with only 8 iterations to
> get extra bit of
> speed but nothing seems to help. On the other hand my
> Tokamak demo can
> easily manage 40 Ragdolls (same configuration) without
> any major
> hiccups.
>
> My question is. Is ODE not suitable to implement
> Ragdoll or commercial
> quality game physics yet due to speed constraints? Is
> there anything
> being
> done to increase the performance? I know there are a
> few experimental
> functions to auto disable bodies like in Tokamak but
> this will only
> help
> once a body is in a resting state. If most of the
> objects (Ragdolls)
> are
> moving (falling) speed is just unbearably slow.
>
> Regards,
> Mohsin
>
>
> -----------------
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
> http://hotjobs.sweepstakes.yahoo.com/signingbonus
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
More information about the ODE
mailing list