Joints?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Lorian
Posts: 20
Joined: Sat Feb 10, 2007 9:20 am
Location: United Kingdom
Contact:

Joints?

Post by Lorian »

How would I go about giving a body joints? Ie. instead of having a bunch of different meshes for arms and legs and so on, have joints in parts of the body mesh so the mesh would change shape when told to do so by the physics engine. I am basically looking to use ragdoll physics when the player dies.

Cheers.
Prott
Posts: 104
Joined: Sun Jan 14, 2007 12:01 pm

Post by Prott »

Irrlicht itself can`t set joint`s position or rotation. Try IrrExtensions. :wink:
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

That's right !!! ;)
Irrlicht supports predefined bone animations (for example with .x and .ms3d)...
If you want to set the bone (joint) rotations by yourself (for example for ragdolls or to create an own animation player) Irrlicht doesn't support this... :cry:
With my IrrExtensions you can add my CustomBones extension to Irrlicht !!! 8)
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
monkeycracks
Posts: 1029
Joined: Thu Apr 06, 2006 12:45 am
Location: Tennesee, USA
Contact:

Post by monkeycracks »

Prott wrote:Irrlicht itself can`t set joint`s position or rotation. Try IrrExtensions. :wink:
That's incorrect.
It can in the SVN.
Hell, it might be able to in 1.2

Just use B3D (I'm not sure if .X or MS3D have the support, but I think they do).
Lorian
Posts: 20
Joined: Sat Feb 10, 2007 9:20 am
Location: United Kingdom
Contact:

Post by Lorian »

I'm guessing B3D is a file format? I will talk to my modeller later to see if he knows how to do joints in 3DS Max.

Thanks for the help.
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

i saw very easy-to-use joints in MilkShape. try out ;)
Post Reply