Setting Joint Precedence (HD Solver)

You set Joint Precedence to control the order in which joint calculations are applied to the kinematic chain. When an IK solution is calculated, the result is dependent on the order of calculation for each joint.

The hoof (a child) has precedence over the leg (its parent).

For any given position of an end effector, there are many possible IK solutions.

The three joint precedence controls in the Object Parameters rollout are:

Precedence

Sets joint precedence manually.

Child->Parent

Automatically sets joint precedence to decrease in value from child to parent.

Parent->Child

Automatically sets joint precedence to decrease in value from parent to child.

Determining Order of Calculations

You control the HD IK solution by setting joint precedence to determine which joints contribute the most to the HD IK solution and which joints contribute the least.

Of all of the joint parameters, Joint Precedence is the most subtle.