Page 1 of 1

WHAT'S the best SKELETON animation file format for irrlicht?

Posted: Mon Oct 09, 2006 3:41 am
by michael520
the ms x format, make me crazy! with panda x exporter, not open source!

So, I would like to know if there're other solution for making skeleton animations?

I think MD2 is not suitable for modern games anymore. so I can't find any candidates in irrlicht!

I've tried to make my own animated-mesh-scenenode by such a class:
CMyAnimatedSceneNode
{
//action such as RUN, STOP, WALK, etc
void SetAction(int Action)
{
switch(Action)
case RUN:
node->SetFrameLoop(helper->GetStart(RUN), helper->GetEnd(RUN));
break;
case WALK:
node->SetFrameLoop(helper->GetStart(WALK), helper->GetEnd(WALK));
break;
case STOP:
node->SetFrameLoop(helper->GetStart(STOP), helper->GetEnd(STOP));
break;
//....
}
//....etc
}
I know this is not the best idea, but it will work though!

I hate this kind of solutions!

Posted: Mon Oct 09, 2006 3:46 am
by michael520
I think this will rise my target on writing my own format and its exporters!
But learning max sdk is a long run :cry:

god bless me!

Posted: Mon Oct 09, 2006 5:24 am
by vermeer
Luke's B3d, probably.

Posted: Mon Oct 09, 2006 8:07 am
by michael520
vermeer wrote:Luke's B3d, probably.
whatsit?

I don't think it suit my needs!

X format won't suit my needs!

Posted: Mon Oct 09, 2006 8:31 am
by Luke
Hmm,

So what are your needs?

What do you want to do, your first post does not really tell us, maybe you could describe it?

Posted: Mon Oct 09, 2006 3:02 pm
by vermeer
b3d is way cool aready.

Posted: Mon Oct 09, 2006 3:39 pm
by Dibalo
Or perhaps ms3d.. :wink:

Posted: Tue Oct 10, 2006 1:21 am
by michael520
vermeer wrote:b3d is way cool aready.
could you provide the links to b3d?

I actually don't know what it does

Posted: Tue Oct 10, 2006 7:46 am
by Luke
could you provide the links to b3d?

I actually don't know what it does


B3d is a mesh file format that can do skeleton animation.

You can use it like .x meshes and it’s included with Irrlicht 1.1,

It is talked about at http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=14388


What kind of links do you want.


Heres some Blitz3D exporters (lots more that this, I just copied some of the blitz3d site):

some might be out of date,

Truespace convertor: http://www.terabit.nildram.co.uk/tsconvert.zip

Lightwave3D exporter: http://www.terabit.nildram.co.uk/lwconvert.zip or
http://www.blitzbasic.com/sdkspecs/sdks ... D_v0.1.zip

CharacterFX exporter: http://www.blitzbasic.com/sdkspecs/sdks ... porter.zip

3DS Studio Max exporter: http://www.onigirl.com/pipeline/

Milkshape3D exporter: http://www.blitzbasic.com/sdkspecs/sdks ... porter.zip

Cinema4D exporter: h[url]ttp://www.mein-murks.de/software/B3DExport.zip[/url]

Unwrap3d can export to b3d.

Posted: Fri Oct 13, 2006 8:48 am
by michael520
Thanks a lot, Luke!

I wonder if b3d format support accessory-attach-to-charactor, which will let me for example attach a sword to the knight.
:?:

Posted: Fri Oct 13, 2006 9:06 am
by Luke
You can with the SVN, or if you patch Irrlicht 1.1, or you can wait for the next Irrlicht release. Sorry I forgot to add this when I first released it.