How can I get an animation from one rig to work on another? They are different rigs and have different names (although I can edit the animation text file so bones have the same name). The ordering of parenting is the same.
SURELY there is SOME combination of using 'copy pose', this script, and blending modes in the NLA that will allow me to do this?
I know this is vague but I'm looking for a process that would work universally, not just in one specific case. I also know it's not easy, I just don't think it should be 'impossible' with the tools we have.
The animations are kept as text files. If I import the animation to 'new', it makes a new rig using the first frame of the animation as the default pose 'rest' position. If I import the animation 'onto' the desired rig (the rig I want the animation to work on) it uses the second rig's rest pose as the first frame of animation, offsetting from that (usually broken) instead of using its own default (which works).
As you see, there's lots of combinations, more than shown here. For moments like this (the 1-frame top track), I can also delete all 'rotation' keyframes or all 'location' keyframes, which also changes things. I have got this to work a couple times, but I don't understand it enough to reliably repeat it.