I'm exporting .fbx files from Blender 2.6, and followed the skinned model sample to get them to work in game. They do render and animate, but wrongly; they're sped up, and animations seem to reset upon looping.
I'm reading in the models and animations in the exact same way as that sample; I even imported my own model and just changed the dude references to it right in the sample file.
Strange things:
My model animates sped up in my game, but animates at the right speed using the sample one, even though I don't see anything about its framerate and it just updates the animation player with gameTime.ElapsedGameTime. Is there anything it does in regards to that of which I'm missing?
One animation animates in my game fine; it doesn't snap reset, and plays at the right speed (those two problems seem to be related). However, there's nothing special about it in regards to how I made it versus how I made the other animations.
That animation was also previously resetting and playing sped up, but it seemed to be fixed once I scaled the keyframes to reach 40. However, making my other animations also have a length of 40 did not fix them.
Is there a keyframe limit or minimum? What could be going on?