I have a rig, with bones named “example.L” and “example.R” (insert bone names in “example”)
I pose the armature in frame 1, set a key for “LocRot”, and copy the pose to the buffer.
When I then go to any other frame, and paste the mirrored pose, it doesn’t work. Instead of pasting in in mirrored pose as “one armature”, some bones don’t do anything, and others get a rotation of -15 when the rotation before was +15…
Difficult to describe, so could someone please check this out?
Thanks in advance,
Sven
Hi, I’m not exactly sure what the original problem was.
Anyways, deleting one half of the armature, copying the other side and flipping it seems to fix the problem.
in front view, I put the cursor on the center bone, deleted the right half, selected the left half.
Shift-D to copy, m->global X to mirror about X axis.
make sure to unparent the mesh before you delete bones or things will jump around.
Alt-P->Clear and keep transformation (clear track)
you will need to fix the extensions on the bone names and re-parent the mesh, as well as set up constraints again.
I did this and it appears to work properly.
hitting draw axes shows that the bone axes for your version and mine don’t match up so that is probably where the problem is coming from. Maybe you copied and translated the bones to their new position instead of mirroring them?
Also, copy pose only copies from bones that are currently selected, not necessarily all bones in the armature.