0
$\begingroup$

I'm trying to implement a basic foot/leg IK system. I've added the IK constraint and that works fine, and I'm now trying to add a Copy Rotation constraint to my foot so I can control rotation via the IK bone. I'm noticing that when it's in World Space, the foot will twist upward unnaturally.

enter image description here

It works correctly in Local Space, but I'd still like to know why World Space isn't working, and fix it if I can.

$\endgroup$
0
$\begingroup$

It's not working in world space because the target of your copy rotation constraint has a different world space orientation that the foot that is copying that rotation. Your IK bone is pointed at the ceiling, while your foot bone is pointed at the toe.

If you want to use world space copy rotation, give each bone the exact same orientation. The easiest way to do this is to make your IK bone a duplicate of the foot bone (but with the parent cleared of course.)

$\endgroup$
  • $\begingroup$ Thank you for this. I had to re-adjust which bone I used as my IK target and that solved my issue! $\endgroup$ – user57218 Jul 17 '18 at 20:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy