I've followed a couple of tutorials to learn how to rig my flying humanoid character. Both of them tell me to unparent feet/hands bones and parent them to added bones that will work as IK handles.

GOOD: this allows me to rotate feet/hands freely while also driving legs/arms IK chains.

BAD: whenever I move the IK handles beyond legs/arms' maximum extension, the feet/hands' bones and mesh follow the IK handle resulting in a stretched mesh. (See screenshot from one of the aforementioned tutorials) enter image description here

This is unacceptable.



Give your foot a Copy Location constraint, with the lowerleg as Target, a Head/Tail value of 1, and a Space setting > World Space / World Space.

enter image description here

  • $\begingroup$ It works!! ^O^ But why "world space/world space"? Not that I have any alternative or reason to reject this setting, I just wanna fully understand what you made me do. ^.^ $\endgroup$ – Steamy_Steve Feb 20 at 16:15
  • $\begingroup$ This makes a dependency cycle.. $\endgroup$ – Jaroslav Jerryno Novotny Feb 20 at 16:30
  • $\begingroup$ @JaroslavJerrynoNovotny Please, elaborate.... -.-' $\endgroup$ – Steamy_Steve Feb 20 at 16:45
  • $\begingroup$ @Steamy_Steve, I don't remember, I have to search what are the differences ;) $\endgroup$ – moonboots Feb 20 at 16:56
  • $\begingroup$ The lowerleg depends on the target through IK constraint, the target depends on the lowerleg through Copy location constraint. The rig does not update correctly because of this. $\endgroup$ – Jaroslav Jerryno Novotny Feb 20 at 17:02

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.