The SILVIA Face Rig Controller Component
This component stores the Face Rig transforms and their default rotations. Most of the actual work of creating a performance is done in the PoseSequencer component. The FaeExpression and Viseme system work in conjunction with each other with Visemes overriding the FaceExpression as far as the mouth and jaw are concerned. This allows the rest of the face to retain an expression indicating surprise, consternation, anger smiling, while still speaking.
To make storage and retrieval of values easier the bone chain transforms and default positions and rotations are concatenated into index matched lists.
The eye Controls section stores rotation angle values for opening and closing of the eyelids during blinking as well as a bool triggering a blink, the timer and duration of the blink from eyes opened, closed to open again.