I've noticed, that you've added your Cal3D loader, Amos. Certainly it is great work. But what about a test class? And what about integrating it into the common loader system in org.xith3d.loaders.base? The new base Scene and Model classes extend BranchGroup respectively TransformGroup, similary to the Cal3DNode, which extends Group.
Yeah I'm gonna do that but first I'll include some classes I use in my game which permits to :
- Load .OBJ animations as exported by Blender and convert them to a homemade "AnimatedModel" class
- Convert Cal3D loaded models to "AnimatedModel" by computing vertices and UV at regular time intervals (so you can use display lists in-game, which boosts FPS a great deal, at the cost of (really slightly) longer loading time
When I include them into the CVS I'll documentate them (package.html file + javadoc + code example).