Component:AvatarExpressionDriver

From Resonite Wiki
Revision as of 20:27, 19 December 2024 by 989onan (talk | contribs) (→‎ExpressionDriver: add fields)
Component image 
AvatarExpressionDriver component as seen in the Scene Inspector


Allows the assignment of the IMouthTrackingSourceComponent to blendshapes.


Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
DataSource IMouthTrackingSourceComponent The component that is providing raw mouth tracking data from a physical or virtual device on a machine.
StrengthMultiplier Float Determines strength of expressions
VolumeSource IField`1<Float> A volume source like a Volume Meter that is used to determine facial tracking better.
SilenceSource IField`1<Float> A silence source like the target value of the Silence field on a Direct Viseme Driver
ExpressionDrivers list of ExpressionDriver A list of Expression Drivers that take facial data and drive a float or blendshape with the data.

ExpressionDriver

Fields
Name Type Description
Target field drive of Float The blendshape or float to drive with this type of expression
Expression AvatarExpression The expression to take from the parent AvatarExpressionDriver and drive Target with it.
EstimateIfNotTracked bool Whether to take a guess to this expression's value if it is not tracked
Min float The minimum value to drive Target to.
Max float The maximum value to drive Target to.
VolumeSupressionStrength float The amount to reduce the effect on Target when the user is speaking.


Expression

The different expressions an ExpressionDriver can have when driving any float value (or blendshapes)

Values
Name Value Description
Smile
SmileLeft
SmileRight
SmirkLeft
SmirkRight
Frown
FrownLeft
FrownRight
TongueOut
TongueRaise
TongueExtend
TongueLeft
TongueRight
TongueDown
TongueUp
TongueRoll
TongueHorizontal
TongueVertical
TongueUpLeft
TongueUpRight
TongueDownLeft
TongueDownRight
SmileClosed
SmileClosedLeft
SmileClosedRight
Grin
GrinLeft
GrinRight
Angry
CheekPuffLeft
CheekPuffRight
CheekPuff
CheekSuckLeft
CheekSuckRight
CheekSuck
LipRaiseUpperLeft
LipRaiseUpperRight
LipRaiseLowerLeft
LipRaiseLowerRight
LipRaiseUpper
LipRaiseLower
LipMoveLeftUpper
LipMoveRightUpper
LipMoveLeftLower
LipMoveRightLower
LipMoveHorizontalUpper
LipMoveHorizontalLower
LipTopOverturn
LipBottomOverturn
LipOverlayUpper
LipUnderlayUpper
LipOverlayLower
LipUnderlayLower
JawLeft
JawRight
JawHorizontal
JawForward
JawDown
JawOpen
Pout


Usage

Examples

Related Components