Solving

In the solving phase, you update the components you created in the initialization phase to reflect the current state of your characters and their desired target positions, launch one of the solvers supplied with HumanIK, and retrieve the results of the solve.

Typically, you should perform the steps in this phase at each frame while using HumanIK to re-position a character.

The steps you must carry out in the solving phase differ depending on whether you are using the inverse kinematics solver to re-position a character to satisfy a given set of Effectors, or using the retargeting solver to reposition a character according to the current position of another character. For details, see: