8
430 Chapter 12: Animation
remain disconnected (hierarchically speaking)
from the arm chain.
You can create view por t sliders using the
manipulator helper, and then u se the v iewport
sliderstocontrolthetransformsofthecontrol
objects. U se
wire parameters (page 2–393)
to hook
up the sliders with the control objects. You can
also create Custom Attributes to add these sliders
to the object rollouts.
Mix ing For ward Kinematics with Inverse
Kinematics
The HI IK solver provides a tool for mixing FK
and IK in a single animation track. There is an FK
subcontroller beneath the IK cont roller assigned
by this solver .
WhentheEnabledbuttonison,theFK
subcontroller values are preserved but ignored.
WhenEnabledisturnedoff,theFKsubcontroller
values apply. To access the Enabled button, select
thegoalandgototheMotionpanel,thenturnoff
the Enabled button. This w ill allow you to animate
using FK rotations of the bones or hierarchy
objects.
IK for F K p ose a llows one to turn on IK in middle
of FK manipulation. When the Enabled button is
turned off, and IK for FK Pose is on, then selecting
and moving the goal lets you use IK to create the
for ward kinematic keyframes. Moving the goal
poses the skeleton and add rotation keys to all the
objects in the chain when the Auto Key button is
on.
When working with IK and FK together it is
possibletocreateasituationwherethegoalhas
movedawayfromtheendofthechain. Usethe
IK/FK snap button to reposition the goal, snapping
it back to the end of the chain. When AutoSnap
is on, the snap happens automatically; when you
touch the goal, you don’t have to press the IK/FK
snap button.
Controlling HI IK Precision
When you are animating with HI Solvers, if you
find the animation of the limbs is not smooth, you
should try doubling the Iterations in the Solutions
group of the
HI Solver Pro perties rollout (page
2–437)
. You can also t ry reduce the T hresholds
value to smooth the animation.
See also
IK Solver Rollout (HI Solver) (page 2–435)
White Paper: Swivel Angle of the
HI IK S olver
The fundamental requirement of HI Solver is that
thesolutionbehistory-independent:thesolution
hastobebasedonthegoalandotherincidental
parameters solely at their current states.
SwivelAngleDegreeofFreedom
When the positional goal is given for a single chain,
there remains an obvious degree of freedom: the
rotation about the End Effector A xis (EE Axis).
The swivel angle is used to describe this degree of
freedom quantitatively.