I am using the 3DS loader here:
http://www.flipcode.com/archives/Another_3DS_LoaderViewer_Class.shtml
It does a good job of loading and rendering the model, however it lacks any sense of heirarchy. As a result, all the objects in the model render at the origin.
In the code under: void Model_3DS::MainChunkProcessor(long length, long findex)
is the line:
// I left this in case anyone gets very ambitious
case KEYF3DS :
//KeyFrameChunkProcessor(h.len, ftell(bin3ds));
break;
Nobody has implemented this anywhere, and I don't see any other 3DS loaders that implement it too. People seem to only post up and until they reach this point having been satisfied with anything rendering on to the screen at all.
What would KeyFrameChunkProcessor
look like?