9

Controlling IK Precision (HD Solver) 463
If you unbind an object, it permanently
removes the binding to a follow object.
Controlling IK Precision (HD
Solver)
Even with carefully defined joint precedence and
joint par ameters there are m any valid IK solutions
for any placement of an end effector. You set
position and rotation thresholds to control IK
precision and solution speed.
The threshold and iteration settings are found
on the Motion panel on the IK Con troller
Parameters Rollout, when the end effector is
selected.
The threshold and iteration sett i ngs for the HD
solver are also found on the Inverse Kinematics
tab of the Customize > Preferences dia log.
Position Thr eshold—Sets how close the end effector
has to get to the follow object or cursor position to
be considered a valid s olution. The value expresses
a distance in the current unit system. Small values
increase accuracy but take longer to solve.
Rotation Thr eshold—Sets how accurately the end
effector has to match the orientation of the follow
object to be considered a valid solution. The value
expresses a rotat ion ang le in deg rees. Small va lues
increase accuracy but take longer to solve.
Iterations—Sets the maximum number of times
3ds Max repeats the IK calculations to find a
valid solution. A high Iterations value increases
thechancethatthesoftwarecancalculateavalid
solution, but takes longer to complete. The
following rules apply:
Calculationsstopassoonasavalidsolution
is found, even if the maximum number of
iterations have not been per formed.
The last solution calculated is used if the
maximum number of iterations is reached,
regardless of whether the solution satisfies the
position and rotation thresholds.
Setting A pplied and Interactive
Thresholds
You set the threshold and iterations settings a s a
trade-off between accuracy and speed. You have
twogroupsofsettingssoyoucanindividuallytune
the behavior of applied IK and interactive IK.
Use interactive IK if you want fast, real-time
response. Your interactive IK preferences
should be set for speed.
Use applied IK if you want the solution to match
the follow objects very closely. Your Applied IK
preferences should be set for accuracy.
The default applied IK and interactive IK settings
are shown in the following table:
Thresholds Applied IK Interactive I K
Position
0.100 1.000
Rotation
0.100 1.000
Iterations
50 10
See also
HD Solver Motion Panel Rollouts (page 2–463)
HD S olv er M otion Pa nel R oll outs
Select end effector of an HD chain > Motion panel >
Parameters button > IK Controller Parameters rollout
To adjust the parameters for all bones or
hierarchically linked objects in the chain, you
selectasingleboneorobject,andthenadjustthe
parameters in Motion panel > Parameters to affect
all the bones or objects in the hierarchy.
Procedures
See History-Dependent (HD ) I K Solver (page
2–461).