Inverse Kinematics Knee I'm out of options, I have to ask... Why is the knee in the below picture not always pointing to the ik.knee.l bone?

I've read this (VERY informative) and I also followed this tutorial... But no luck. I'd appreciate any help/insight into this. Because I have a whole lot of problems with ik in general, and hoping the answers will fix other problems I've run into, namely the hand and finger bones.. lol One problem at a time though.



I was under the impression that the way IK works, is if you move the leg ik bone at the foot, it would move the chain correctly, do I need to add another pole somewhere to keep the knee from bending the wrong way? The way the kneecap would.

The blender file can be found (Updated) here: https://drive.google.com/open?id=1DKorMRirof7BCtw3VI2uHUaKg1PXESyl

I attempted to add another ik.bone/target on the thigh, but that didn't work.
You just need to bend the knees a bit in Edit mode so that it knows in what direction it is supposed to bend in Pose mode