Inverse Kinematics Preferences Settings

Customize menu > Preferences > Preference Settings dialog > Inverse Kinematics tab

On the Inverse Kinematics panel of the Preference Settings dialog, you set options for both applied and interactive inverse kinematics.

Procedure

To prevent transforming unlinked objects while working in IK mode:

  1. Choose Customize menu > Preferences > Preference Settings dialog > Inverse Kinematics tab.

  2. On the Inverse Kinematics panel, turn off the option labeled Always Transform Children Of The World.

    Single, unlinked objects are hierarchies of one object. An unlinked object is its own root and also a child of the world, so turning off Always Transform Children Of The World prevents you from transforming single objects in IK mode.

Interface

Applied IK/Interactive IK group

The threshold and iterations settings are a trade-off between accuracy and speed. With the two groups of settings you can individually tune the behavior of Interactive IK and Applied IK. Interactive IK provides fast, real-time response, so you should set Interactive IK preferences for speed. Applied IK provides the IK solution to match the follow objects very closely. You should set applied IK preferences for accuracy.

Position: Sets how close the end effector has to get to the follow object or cursor position for the object to be considered a valid solution. The value represents a distance in the current display unit system. Small values increase accuracy but take longer to solve.

Rotation: Sets how accurately the end effector has to match the orientation of the follow object to be considered a valid solution. The value represents a rotation angle in degrees. Small values increase accuracy but take longer to solve.

Iterations: Sets the maximum number of times gmax repeats the IK calculations to find a valid solution. A high iterations value increases the chance that gmax can calculate a valid IK solution, but the calculation takes longer to complete.

Ungrouped controls

Use Secondary Threshold: Compares the second derivative of the end effector to a very small threshold. If the derivitive is within the threshold, IK is terminated.

Always Transform Children Of The World: Applies when IK is turned on in both move and rotate mode. It affects only an object that's a direct child of the world when the object is selected.

For example, if the root of an IK chain is a child of the world, and you're manipulating an object at the end of the chain (the root object itself isn't selected), any constraints set for the root object will be observed. However, if you select the root object and try to move it, its constraints will be ignored.