I'm at the point in my game where i want to implement animated models. I already have a 3ds loader working nicely but it doesn't load in the animation info. I've googled this and found barely anything on loading this info so i looked at the irrlicht source but i can't really figure out what's going on so i was wondering if anyone could give me some pointers.
As i understand it the 3ds format has a chunk where all the vertices are listed again as extra key frames. So basically all i need is to find this data and load it into my game and i should be able to cope but it's just finding out which chunk i need to look at and what format it's in. Am i understanding it correctly?
From the source i've managed to find the readFrameChunk and readTrackChunk. These seem to be the main offenders responsible for loading the animation data but that's about as far as i can follow it.
(Obviously this means i'm not using Irrlicht for my project, hence why i need to implement it myself!)
You'll also need the 3ds object structure to have the model elements at the right places. The track data will operatoe on those objects/blocks. But IIRC there are transformation matrices, the keyframe data is seldomly used.
fmx gave me a 3ds object loader he had from years ago which is documented nicely so i think that should help me piece things together. I noticed that there's a lot of use of transformation data instead of key frame data there.