copying skeleton pose to a different skeleton


#1

Hello,

i have two hierarchically matching skeletons (although different joint numbering). I wanted to know if it was possible to copy the pose of one skeleton to the other.

thanks,
Sam


#2

Joint numbering or Joint naming?


#3

Hey… do you have controls? Or are we talking about just the joints?

Anyway, you could use the dkAnim tool (https://www.highend3d.com/maya/script/dkanim-for-maya), by Daniel Kramer. You’d have to key the controls on a specific frame and then use the tool to copy the animation to the other rig (the tool handles multiple frames too). The nice thing is that you can replace characters on the name. So let’s say you have a key on “l_johnArm_CTL” and want to copy this pose to “l_jamesArm_CTL”, you can tell the tool to replace “john” with “james” and it will know what is the source and what is the target (or add prefix and such).

I guess you could use this tool if you have joints only (with no controls)… the problem with that is that the whole rig would translate because, IIRC, the tool has no “rotation/translation/scale only”, so it copies the whole transform, including translation values. I’m not sure about this though, maybe it has this option… also, I’m not sure if the tool has some sort of restriction and only accepts nurbs curves or whatever. I haven’t used it in a while.

Hope that helps.


#4

cool thanks yarp. most useful