What I have:
The four bones inside the arm (DEF_Arm_01
to DEF_Arm_04
) are being controlled by an IK constraint. The IK targets Hand
(selected) and goes up to the DEF_Shoulder
(not including it). The pole angle is controlled by Elbow
, floating behind the arm. The IK works as desired.
What I need:
I need DEF_Arm_01
to DEF_Arm_04
to gradually follow/copy/otherwise propagate the roll of DEF_Shoulder
to Hand
.
How far did I get:
I added a Copy Rotation Constraint, Y only, from local space to local space on DEF_Arm_04
, having Hand
as target. It worked like a charm!
I realized I should do something similar to the other bones, adding two of these constraints to them (with Hand
and DEF_Shoulder
as targets) and changing the influence of the second constraint accordingly, for each bone.
I tried this. I added a Copy Rotation to DEF_Arm_01
having DEF_Shoulder
as target. No go.
It seems that, as the DEF_Arm_04
has an IK constraint, it works as a stack and solves things in order, and the other ones are controlled by the IK and simply ignore other controls over their rotation and who knows what else. Also, I've tried to use an avulse bone as target, still no go.
So... What is one supposed to do to solve this?