Ragdoll mini project

lxcid

29-11-2007 06:49:18

Hi,

I am still very new to PhysX and NxOgre but I am really interested in the field of physics.

I would like to implement ragdoll.

There are several people who have done ragdoll.

ebol - http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=5289

SpaceDude - http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=3949

PhysX Training Program Lesson 404

OgreODE and OgreNewt, more specifically the Ragdoll code and the EntityInformer class

Physics Editor ragdoll. Implement the editor with NxOgre.

I would like to study these people implementation and implement one myself. Its for my learning purposes and contribution to the community.

I can't guarantee I that can complete as I bound to work. But I will post my code as long as I reach certain progress. I personally found the training program to be the most accurate.

My requirement for this ragdoll will be:
Core:
- Accurate ragdoll simulation.
Required:
- Data driven ragdoll.
Desired:
- Able to generate ragdoll on given a specific model.
- Bone control ragdoll.
- Ragdoll control bone.

fassihi

29-11-2007 11:54:32

Very nice.

I am interested in rag dolls and I've done some simple testing with them.
Let me know if I could be of any help. I think eventually adding some active controls to rag dolls would be really nice too.

petrinm

29-11-2007 12:23:52

http://www.mmandel.com/blog/?page_id=7
http://www.mmandel.com/blog/gdc2005_michael_mandel.pdf
http://www.mmandel.com/docs/thesis.pdf

betajaen

29-11-2007 12:38:42

Nice hacked website there. Although the thesis does look interesting, and most likely implementable with PhysX and NxOgre.

lxcid

30-11-2007 09:35:42

I have implemented ebol ragdoll and have it working.

It have one good implementation. which is allow the skeleton to control the ragdoll. This allow more accurate collision detection. Suitable for a fighting game.

This shall be one of the feature desired.

Well. The biggest problem I had with ebol ragdoll was trying to tweak the settings of the ragdoll (dimensions) so that its working accurately.

Maybe some kind of exporter from max or maya will allow these settings to be generated.

Will be under desired feature also.

In conclusion, I'm really impress with the ragdoll.

Thanks ebol.

betajaen

30-11-2007 09:38:02

You guys should look at OgreODE and OgreNewt, more specifically the Ragdoll code and the EntityInformer class. Those really helped me when I had a go at Ragdolls.

lxcid

30-11-2007 09:41:51

Okay! I'll put them under my research list! :D

Aiursrage2k

01-12-2007 02:36:21

Ageia has a use cases on ragdoll.