The Lock poses

Sometimes during animation, you will want the character's arms to stay still,
like when he
sets down that mug of hot chocolate and puts both his hands on the table.
the lock poses are designed to provide a way to 'freeze' the position ofthe
characters hands
in place during animation.
this pose only works when the arms are attached to the hand nulls(KhandRight,KhandLeft)
To demonstrate this, open up the PuttyDudeMillenium.mdl and create a newaction.
Drag on the DragToAnimate_EverythingIK pose.
press the Shift+'J' key twice to unhide all the bones.
note: you can hide branches of bones by selecting the bone and pressing
shift+'J'
Hide everything but these bones:
SteadyArms
RightArmSteady
KhandRight
Right Hand
Hips
After you are done hiding, it should look something like this:

select the Khand null and move it to a close position near the hips. This
will better illustrate what
happens in the pose when it is turned on.
Apply a Translate To and an Orient Like constraint from
ArmSteadyRight to SteadyArms.
be sure to press the Compensate mode button before selecting Steady
Arms.
this will keep the ArmSteady Bones in the same place.

Apply an Orient Like constraint from Right Hand to KHandRight.
be sure to press the Compensate mode button before selecting KhandRight
.
These constraints will force the hand to keep the same orientation.

Apply these same steps to the left side of the body as well.
Now grab the Hips null and move it around, you'll notice that thehand
stays glued to the same spot.

ArmSteadyRight is the parent of the KHandRight null, so when
it doesn't move, the null stays
in the same place. Neat, huh?
Back