Problem with copy rotation constraint inside armature

I have a basic rig with a root bone that has 2 children: Bone.001 and Bone.002.

Bone.002 has a Copy Rotation constraint targeted at Bone.001, copying the inverted Y axis.

If I rotate the root along the Y axis, Bone.002 copies the world rotation of Bone.001 and then inverts it, breaking the relative orientation between the 2.

What I want to achieve is have Bone.002 read Bone.001’s relative rotation to the root and copy that.

I can’t see your images, but if you set the constraint to act in local space, it should work just like you described.

1 Like