Is Animation rigging special to each character model? How to use the same Animation Clip with different models?

Since 1 week I have been trying to figure out the Animations and Rigging and I am gonna crazy soon. I still couldn’t figure out these topics:

  • “How to use an animation (clip) with different 3D models? Are different models should be the same type?” I use Mixamo to get animations.
  • "Is an animation depend to a specific Bone? For example; for an Mixamo animation clip, is it depend to mixamorig:Hips Bones? Couldn’t I use this animation on any model that don’t have the same Bones?
  • Is animation rigging model specific? I made a rigging animation for this model

    and now if I select any other model with the same prefab and same animation that has same bones:

    I see that rigging component is missing in Animation window even if it has that component in the prefab:

How can I solve this issue and use the Animations in right way?

Thanks!

Yes. If the bone structure is different, the animation will not work correctly. Typical result are “goofy” animations where the leg does a 360 or the hand punches through the chest backwards or the head is dropped all the way to the floor. Really the hardest laughs I ever had came from those messed up animations. Although the differences can also be very subtle.

The process of mapping one animation to a different rig is called animation retargeting. This works to some extent as long as the rig is a humanoid. However, the animation having been made for a different mesh means there can be overlap, ie the hands may swing through the hips and things like that.