Great model, Simple.
I'm wondering about animation rates. It's both fortunate and unfortunate that the DirectX format didn't specify an absolute time rate for the animations. By not specifying it, you can assume any meaning you want to the frame times in the animation data. However, it makes it hard for both tool developers like me and art suppliers and users to have some consistency. Microsoft made it even worse by taking a wild jump when moving to their skinned mesh format in the one sample they provided (tiny.x) from the segmented frame retained mode format. They multiplied the resolution by a hundred, as well as apparently using a right-handed coordinate system, and flipping the "up" direction in their axis orientation.
From your experience, what's the most common configuration? Your DirectX format version of your robot uses the skinned mesh format, but uses the lower resolution animation frame timing. Is this the default for CharacterFX? Does DBPro make any assumptions? Maybe I need to standardize on this.
-John
John Thompson
http://www.jtgame.com/jtedit