I’m in the process of adding an ik-control to my thigh that counters the extreme twisting on bones “DEF_thigh.L.001” and “DEF_thigh.L.002”.
The “copy rotation” bone constraint on “DEF_thigh.L.002” is meant to counter the extreme twist of “DEF_thigh.L.001” when using the “CTRL_ThighCounterTwist.L.001” control. When built properly, everything below bone “DEF_thigh.L.001” does not crush when rotated to its extreme axis.
Problem is, despite implementing Dikko’s controls, “DEF_calf.L.001” is rotating and crushing when pushed to its extreme, even if the axis of “DEF_thigh.L.002” isn’t moving as intended ( as seen in Dikko’s video ).
= = = = =
Below are things I’ve checked.
I checked to ensure my "CTRL_ThighCounterTwist" for both sides was the correct orientation in relation to the "DEF_thigh" bones.
When I applied "copy rotation" I ensured the constraints are "local space” and that the mixing came "after the original". For "DEF_thigh.L.002".
I then checked the targeted bone within the "copy rotation" attribute to ensure it was targeting the respective "CTRL_ThighCounterTwist".
I also checked to ensure "deform" was enabled under "bone properties" for my deform bones only.
= = = = =
The only other things I think would cause my issues are my FK and IK bone properties and their drives. But they seem to be fine in terms of what's enabled for my FK and IK controls.
The only other thing I can think could be an issue is a potential parent-to-child relation somewhere or maybe a misapplied driver data path?
I've provided visuals of both my thigh and arm bones. The arm bone constraints work great and the thighs' constraints are an exact copy of the arms'.
I'm at a complete loss as to what I am doing wrong in my file so any help is appreciated!
PS: Nathan provided me with an awesome way to work around this using weight paint. But Dikko's tutorial has no weight paints yet and I'm trying to match what he did exactly. But if I have to fix it that way, I'll give it a shot.
Blender File: https://bit.ly/3LE1MTJ
Video ( 46 minute mark ): https://bit.ly/3GolbUI