View Full Version : Pinning IK Controls to Space/BodyParts?

09 September 2007, 06:43 PM
Im curious, how would you handle pinning an IK Handle/Control to Space or a Body part? I'm sort of stuck, because the only way i can think of is by essentially Parent Constraining the IKHandle (or rather its parent grp) to other things. Ie, to the body root for a "space" pin, the head for a head pin, and so on.

The problem with this method is that if you pin your IKHandle to your Head for example, rotate your head, then blend the Pin back to the Body, your Hand will actually "move". Instead of simply giving making the Head no longer control the Hand, it actually moves the Hand into the default position where it was constrained to the BodyRoot (if that makes sense).

I had this same issue with head locks too, and eventually gave up. Can anyone help me with this? Really what seems needed is that when you switch from Head Pin to Body Pin, the offset is adjusted for the body pin constraint. THAT i believe is the problem. The fact that the Hand is moving from the position of one constraint to another, instead of actually just letting the constraints tell it where to go, the hand is letting the constraints tell it where to start as well..

Hard stuff to explain for me. Hopefully you can help. Thanks!

09 September 2007, 12:31 PM
You should check out the amazing work of either Hamish McKenzie ( (zooCST) or John Doublestein ( (JTDRiggingTools).

Both provide a method for setting up and managing this kind of space switching while animating. They use a RMB menu to switch parents and match the skeleton orientation at the same time so that there is no jump.

-- David

CGTalk Moderation
09 September 2007, 12:31 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.