Bug Fixes in Release 3.6

Roll extraction engine

Roll extraction values are now applied correctly to the knee and elbow Nodes as you manipulate the Effectors for your character’s hands and feet. For example, if you rotate a foot Effector along the roll axis of the leg, the knee bone rotates according to the Roll Extraction settings, and the knee Effector rotates the same way as the upper leg bone. This ensures that the knee Effector stays oriented correctly.

Performance, code size and stack size

Local space

The HIKSetCharacterStateTransformTQS() and HIKGetCharacterStateTransformTQS() functions now correctly compute local space transforms.

Unnecessary Degrees of Freedom

HumanIK no longer allocates unnecessary Degrees of Freedom for Nodes assigned the HIKNodeParentOffset flag in the Character Definition.