DigitalRune Animation provides comprehensive support for 3D character animation: Skeletal animation, inverse kinematics, ragdoll physics, and more.
http://www.digitalrune.com/