PAGER Tags Appendix
The following tables contain the reference names of PAGER controllable parameters. You can use these to construct PAGER tags for driving the Avatar performance in concert with speech synthesis in SILVIA responses.
SILVIA Gesture Controller Tags (Float Value) |
|||
FLOAT NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
bodyLookWeight |
LookAt |
Controls how much the torso participates in the LookAtObj system. |
0, 1 |
eyeLookWeight |
LookAt |
Controls how closely the eyes follow the LookAtObj. |
0, 1 |
headLookWeight |
LookAt |
Controls how much the head and neck participates in the LookAtObj system. |
0, 1 |
headBend |
Body Expression |
Controls forward and backwards bending of the neck and head. |
-40, 90 |
headTilt |
Body Expression |
Controls the side to side tilt of the head and neck. |
-40, 40 |
headTurn |
Body Expression |
Controls turning left to right of the head. |
-60, 60 |
leftAnkleBend |
Legs Pose |
Controls the bend of the left ankle with the toe moving towards and away from the knee. |
-40, 45 |
leftAnkleEversion |
Legs Pose |
Controls the bend from side to side of the left ankle. |
-20, 20 |
leftAnkleTwist |
Legs Pose |
Controls twist around the heel of the left foot rig. |
-40, 60 |
leftClavicleAutoRotMultiplier |
Body Expression |
||
leftElbowHintElevation |
Arms Gesture |
Controls the height above the pelvic goal the left elbow hint positions itself at. |
0, 1 |
leftElbowHintMidline |
Arms Gesture |
Controls the distance from the body midline that the left elbow |
0, 1 |
hint positions itself. |
|||
leftElbowHintStrength |
Arms Gesture |
Controls how much the arms pose uses the left elbow hint to determine where the left elbow points. |
0, 1 |
leftFootIKPositionStrength |
Legs Pose |
Control how strongly the LeftFoot IK tries to position itself to the leftFootIKGoal position. |
0, 1 |
leftFootIKRotationStrength |
Legs Pose |
Control how strongly the LeftFoot IK tries to rotate itself to the leftFootIKGoal rotation. |
0, 1 |
leftFrontToBack |
Arms Gesture |
Controls the left arm front to back swing. |
-40, 90 |
leftInOut |
Arms Gesture |
Controls the extension and contraction of the left hand away from and towards the shoulder pivot. |
0.1, 0.56 |
leftUpDown |
Arms Gesture |
Controls the left arm raising and lowering. |
-180, 180 |
leftHandIKPositionStrength |
Arms Gesture |
Control how strongly the LeftHand IK tries to position itself to the leftHandIKGoal position. |
0, 1 |
leftHandIKRotationStrength |
Arms Gesture |
Control how strongly the LeftHand IK tries to rotate itself to the leftHandIKGoal rotation. |
0, 1 |
leftKneeHintStrength |
Legs Pose |
Controls how much the left leg’s pose uses the left knee hint to determine where the left knee points. |
0, 1 |
leftLegExtension |
Legs Pose |
Controls extension and contraction of the leftFootIKGoal towards and away from the thigh pivot. |
0, 0.85 |
leftLegMidline |
Legs Pose |
Controls the distance from the body midline that the leftFootIKGoal positions itself. |
-10, 45 |
leftLegSwing |
Legs Pose |
Controls the left leg front to back |
-40, 90 |
swing. |
|||
leftToeBend |
Legs Pose |
Controls the bending of the left toe joint. |
-30, 40 |
lookAtOffsetX |
LookAt |
Controls the offset from default position on the X axis. |
5, -5 |
lookAtOffsetY |
LookAt |
Controls the offset from default position on the Y axis. |
5, -5 |
lookAtOffsetZ |
LookAt |
Controls the offset from default position on the Z axis. |
-1, 10 |
lookAtWeight |
LookAt |
Controls the overall weighting of the LookAt system. This multiplies the eyeLookWeight, the headLookWeight and bodyLookWeight by its value. |
0, 1 |
neckBend |
Body Expression |
Bends the neck forward and to the rear. |
-40, 90 |
neckTilt |
Body Expression |
Bends the neck from side to side. |
-30, 30 |
pelvisLeftRight |
Body Expression |
Translates the pelvic goal to offset the pelvis left and right of the Avatar root transform. |
-0.25, 0.25 |
pelvisBackForth |
Body Expression |
Translates the pelvic goal to offset the pelvis front to back of the Avatar root transform. |
-0.25, 0.25 |
pelvisUpDown |
Body Expression |
Translates the pelvic goal to offset the pelvis front to back of the Avatar root transform. |
-0.5, 0.1 |
pelvisBend |
Body Expression |
Rotates the pelvic goal to bend the upper body at the pelvis forward and to the rear. |
-40, 90 |
pelvisTilt |
Body Expression |
Rotates the pelvic goal to tilt the upper body at the pelvis from side to side. |
-30, 30 |
pelvisTwist |
Body Expression |
Rotates the pelvic goal to turn the upper body around the base of the spine clockwise and counter-clockwise. |
-40, 40 |
rightAnkleBend |
Legs Pose |
Controls the bend of the right ankle with the toe moving towards and away from the knee. |
-40, 45 |
rightAnkleEversion |
Legs Pose |
Controls the bend from side to side of the right ankle. |
-20, 20 |
rightAnkleTwist |
Legs Pose |
Controls twist around the heel of the right foot rig. |
-40, 60 |
rightClavicleAutoRotMultiplie r |
Arms Gesture |
||
rightElbowHintElevation |
Arms Gesture |
Controls the height above the pelvic goal the right elbow hint positions itself at. |
0, 1 |
rightElbowHintMidline |
Arms Gesture |
Controls the distance from the body midline that the right elbow hint positions itself. |
0, 1 |
rightElbowHintStrength |
Arms Gesture |
Controls how much the arms pose uses the right elbow hint to determine where the right elbow points. |
0, 1 |
rightFootIKPositionStrength |
Legs Pose |
Control how strongly the RightFoot IK tries to position itself to the rightFootIKGoal position. |
0, 1 |
rightFootIKRotationStrength |
Legs Pose |
Control how strongly the RightFoot IK tries to rotate itself to the rightFootIKGoal rotation. |
0, 1 |
rightKneeHintStrength |
Legs Pose |
Controls how much the right leg’s pose uses the right knee hint to determine where the right knee points. |
0, 1 |
rightFrontToBack |
Arms Gesture |
Controls the right arm front to back swing. |
-40, 90 |
rightInOut |
Arms Gesture |
Controls the extension and contraction of the right hand away from and towards the shoulder pivot. |
0.1, 0.56 |
rightUpDown |
Arms Gesture |
Controls the right arm raising and lowering. |
-180, 180 |
rightHandIKPositionStrength |
Arms Gesture |
Control how strongly the RightHand IK tries to position itself to the rightHandIKGoal position. |
0, 1 |
rightHandIKRotationStrength |
Arms Gesture |
Control how strongly the RightHand IK tries to rotate itself to the rightHandIKGoal rotation. |
0, 1 |
rightLegExtension |
Legs Pose |
Controls extension and contraction of the rightFootIKGoal towards and away from the thigh pivot. |
0, 0.85 |
rightLegMidline |
Legs Pose |
Controls the distance from the body midline that the rightFootIKGoal positions itself. |
-10, 45 |
rightLegSwing |
Legs Pose |
Controls the right leg front to back swing. |
-40, 90 |
rightToeBend |
Legs Pose |
Controls the bending of the right toe joint. |
-30, 40 |
spineBend |
Body Expression |
Controls bending from front to back along the spine bone chain. |
-30, 30 |
spineTilt |
Body Expression |
Controls tilting from side to side along the spine bone chain. |
-30, 30 |
spineTwist |
Body Expression |
Controls rotation around the spine bone chain up axis. |
-30, 30 |
SILVIA Gesture Controller Tags (Boolean True / False) |
|||
BOOL NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
alignPelvisWithPelvicTarget |
Body Expression |
Aligns the Avatar rig’s pelvis with the PelvicGoal IK control rig. |
true, false |
useGrounded |
Physics |
Use a capsule and rigidbody with gravity to keep the Avatar grounded to the surface below. |
true, false |
useIKGestureRig |
Moves the arms using the ProceduralGestureControlRig and IK. |
true, false |
|
useAutoElbowHints |
Pre-calculates an optimal position for the elbow hint for natural motion. |
true, false |
|
useLegIKRig |
Moves the legs using the LegRigs to control positioning of the FootRigs via IK. |
true, false |
|
useMecanimMasterIK |
Uses the IK goals embedded in the MecanimGestureMaster rig to puppeteer the Avatar rig IK goals. |
true, false |
SILVIA Hand Pose Controller Tags (Float Value) |
|||
FLOAT NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
leftIndexChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
leftIndexKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
leftIndexKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
leftMiddleChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
leftMiddleKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
leftMiddleKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
leftPinkyChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
leftPinkyKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
leftPinkyKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
leftRingChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
leftRingKnuckleCurl |
Hands |
Controls the bending of the finger |
-5, 95 |
at the knuckle. |
|||
leftRingKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
leftThumbChainCurl |
Hands |
Controls bending of the second and third joint of the thumb. |
-25, 95 |
leftThumbKnuckleCurl |
Hands |
Controls the bending of the thumb at the knuckle. |
-95, 95 |
leftThumbKnuckleFlex |
Hands |
Controls the flexion of the thumb at the base. |
-35, 35 |
leftWristBend |
Hands |
Controls the bend of the right wrist with palm towards or away from the inner wrist. |
-35, 80 |
leftWristFlex |
Hands |
Controls the flex of the left wrist from side to side. |
-30, 15 |
leftWristTwist |
Hands |
Controls twisting of the right wrist around the forearm. |
-85, 85 |
rightIndexChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
rightIndexKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
rightIndexKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
rightMiddleChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
rightMiddleKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
rightMiddleKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
rightPinkyChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
rightPinkyKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
rightPinkyKnuckleSpread |
Hands |
Controls the direction of spread of |
-25, 25 |
the finger at the knuckle. |
|||
rightRingChainCurl |
Hands |
Controls bending of the second and third joint of the finger. |
-5, 95 |
rightRingKnuckleCurl |
Hands |
Controls the bending of the finger at the knuckle. |
-5, 95 |
rightRingKnuckleSpread |
Hands |
Controls the direction of spread of the finger at the knuckle. |
-25, 25 |
rightThumbChainCurl |
Hands |
Controls bending of the second and third joint of the thumb. |
-25, 95 |
rightThumbKnuckleCurl |
Hands |
Controls the bending of the thumb at the knuckle. |
-95, 95 |
rightThumbKnuckleFlex |
Hands |
Controls the flexion of the thumb at the base. |
-35, 35 |
rightWristBend |
Hands |
Controls the bend of the right wrist with palm towards or away from the inner wrist. |
-35, 80 |
rightWristFlex |
Hands |
Controls the flex of the right wrist from side to side. |
-30, 15 |
rightWristTwist |
Hands |
Controls twisting of the right wrist around the forearm. |
-85, 85 |
SILVIA Hand Pose Controller Tags (Boolean True / False) |
|||
BOOL NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
updateChains |
Hands |
Controls whether the finger chains and wrists update their values to the lerp interpolated values. |
true, false |
SILVIA Face Rig Controller Tags (Float Value) |
|||
FLOAT NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
blinkDuration |
Face Rig |
Controls the time the eyes are closed during blinking. |
0, 1 |
SILVIA Face Rig Controller Tags (Float Value) |
|||
FLOAT NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
blinkDuration |
Face Rig |
Controls the time the eyes are closed during blinking. |
0, 1 |
SILVIA Face Rig Controller Tags (Boolean True / False) |
|||
BOOL NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
blink |
Face Rig |
A bool which causes a blink when set to true and consumes the blink setting the bool back to false after the eyes open. |
true, false |
The Pose Sequencer FLOAT tags set intervals or durations for lerp interpolations from pose to pose to take place within.
SILVIA Pose Sequencer Tags (Float Value) |
|||
FLOAT NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
armsGestureLerpDuration |
Arms Gesture |
Controls the duration of the lerp from the current Arms Gesture values to the wanted Arms Gesture values. |
0, infinity |
bodyExpressionLerpDuration |
Body Expression |
Controls the duration of the lerp from the current Body Expression values to the wanted Body Expression values. |
0, infinity |
faceExpressionLerpDuration |
Face Rig |
Controls the duration of the lerp from the current Face Expression values to the wanted Face Expression values. |
0, infinity |
ikControlSettingsLerpDuration |
IK Control |
Controls the duration of the lerp from the current IK Control Settings values to the wanted body expression values |
0, infinity |
leftHandLerpDuration |
Hands |
Controls the duration of the lerp from the current Left Hand Pose values to the wanted Left Hand Pose values. |
0, infinity |
legsPoseLerpDuration |
Legs |
Controls the duration of the lerp from the current Leg Pose values to the wanted Leg Pose values. |
0, infinity |
lookAtObjLerpDuration |
LookAt |
Controls the duration of the lerp |
0, infinity |
from the current LookAtObj position to the wanted LookAtObj position values. |
|||
postSpeakWait |
Viseme |
Sets a value to indicate how long after speaking silence begins that a return to procedural idle mode can be implemented. |
0, infinity |
rightHandLerpDuration |
Hands |
Controls the duration of the lerp from the current Right Hand Pose values to the wanted Right Hand Pose values. |
0, infinity |
The Pose Sequencer MINMAX tags control the random range of selected values between the minimum and maximum value during Procedural Idling. When creating tags you can specify MINMAX values to inhibit or expand the range of gesture expression in the targeted subsystem. For example one tag may limit the arms to be low and at the side during low key sequences of the performance whilst a high and wide tag for the arms can be set where the arms are limited to chest level but have wide side range for expression during an emphasized portion of the speaking sequence.
SILVIA Pose Sequencer Tags (MinMax Float Values) |
|||
MINMAX NAME |
SUBSYSTEM |
FUNCTIONALITY |
RANGE |
armsGestIntervalMinMax |
Arms Gesture |
Sets the interval to the wanted Arms Gesture from the current Arms Gesture to a random value between the minimum and maximum range of interval values. |
0, infinity |
bodyExpIntervalMinMax |
Body Expression |
Sets the interval to the wanted Body Expression from the current Body Expression to a random value between the minimum and maximum range of interval values. |
0, infinity |
leftArmGestFrontBackIdleMinMax |
Arms Gesture |
Sets the Left Arm Front to Back Swing to a random value between the minimum and maximum range of values. |
-40, 90 |
leftArmGestInOutIdleMinMax |
Arms Gesture |
Sets the Left Arm Extension from and Contraction towards the shoulder to a random value between the minimum and maximum range of values. |
0.1, 0.56 |
leftArmGestUpDownIdleMinMax |
Arms Gesture |
Sets the Left Arm Up to Down Swing to a random value between the minimum and maximum range of values. |
-180, 180 |
lookAtMinMaxX |
LookAtObj |
Sets the LookAtObj to a random value on the X axis between the minimum and maximum range of values. |
-5, 5 |
lookAtMinMaxY |
LookAtObj |
Sets the LookAtObj to a random value on the Y axis between the minimum and maximum range of values. |
-5, 5 |
lookAtMinMaxZ |
LookAtObj |
Sets the LookAtObj to a random value on the Z axis between the minimum and maximum range of values. |
-1, 10 |
neckIdleBendLimits |
Body Expression |
Sets the Neck Front to Back Bend to a random value between the minimum and maximum range of values. |
-40, 90 |
neckIdleTiltLimits |
Body Expression |
Sets the Neck Side to Side Tilt to a random value between the minimum and maximum range of values. |
-30, 30 |
headIdleTiltLimits |
Body Expression |
Sets the Head Side to Side Tilt to a random value between the minimum and maximum range of values. |
-40, 40 |
headIdleBendLimits |
Body Expression |
Sets the Head Front to Back Bend to a random value between the minimum and maximum range of values. |
-40, 90 |
headIdleTwistLimits |
Body Expression |
Sets the Head Left or Right Turn to a random value between the |
-60, 60 |
minimum and maximum range of values. |
|||
pelvicIdleBendLimits |
Body Expression |
Sets the Pelvis Front to Back Bend to a random value between the minimum and maximum range of values. |
-40, 90 |
pelvicIdleTiltLimits |
Body Expression |
Sets the Pelvis Side to Side Tilt to a random value between the minimum and maximum range of values. |
-30, 30 |
pelvicIdleTwistLimits |
Body Expression |
Sets the Pelvis Left or Right Twist to a random value between the minimum and maximum range of values. |
-40, 40 |
pelvicIdleMinMaxX |
Body Expression |
Sets the Pelvis Offset on the X axis to a random value between the minimum and maximum range of values. |
-0.25, 0.25 |
pelvicIdleMinMaxY |
Body Expression |
Sets the Pelvis Offset on the Y axis to a random value between the minimum and maximum range of values. |
-0.5, 0.1 |
pelvicIdleMinMaxZ |
Body Expression |
Sets the Pelvis Offset on the Z axis to a random value between the minimum and maximum range of values. |
-0.25, 0.25 |
rightArmGestFrontBackIdleMinMa x |
Arms Gesture |
Sets the Right Arm Front to Back Swing to a random value between the minimum and maximum range of values. |
-40, 90 |
rightArmGestInOutIdleMinMax |
Arms Gesture |
Sets the Right Arm Extension from and Contraction towards the shoulder to a random value between the minimum and maximum range of values. |
0.1, 0.56 |
rightArmGestUpDownIdleMinMax |
Arms Gesture |
Sets the Right Arm Up to Down Swing to a random value between the minimum and maximum range of values. |
-180, 180 |
spineIdleBendLimits |
Body Expression |
Sets the Spine Chain Front to Back Bend to a random value between the minimum and maximum range of values. |
-40, 90 |
spineIdleTiltLimits |
Body Expression |
Sets the Spine Chain Side to Side Tilt to a random value between the minimum and maximum range of values. |
-30, 30 |
spineIdleTwistLimits |
Body Expression |
Sets the Spine Chain Left or Right Twist to a random value between the minimum and maximum range of values. |
-30, 30 |