The SILVIA Hand Pose Controller Component

The Hand Pose Controller component stores the finger bone chain transforms and allows inspection of their values. At Start() all rotations along the finger bone chains and wrists are recorded as defaults. Subsequently all additional rotational values are converted from euler angles to quaternions and multiplied by the default rotations. Most hand motion should be derived from pose to pose sequences as setting the individual rotations would be too complex for a system attempting to simplify synchronizing performance motion synthesis. This section records references to the transforms and their default initial rotations of the left hand and wrist.

hand-pose-controller

This section displays the current values of the left wrist and finger chains.

left-wrist-finger-chains

This section records references to the transforms and their default initial rotations of the right hand and wrist.

right-wrist-finger-chains

The section displays the current values of the right wrist and finger chains. At the bottom of this component resides the defaultsRecorded bool which is set to true if the bone chain default rotations have been recorded during initial rig setup. The updateChains bool turn on and off the interpolation between rotations applied to the finger chains and wrists.

finger-chains-params