fix headers |
→ExpressionDriver: add fields |
||
Line 21: | Line 21: | ||
== ExpressionDriver == | == ExpressionDriver == | ||
{{ | {{Table TypeFields | ||
|Target|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv0=true| The blendshape or float to drive with this type of expression | |||
|Expression|AvatarExpression| The expression to take from the parent AvatarExpressionDriver and drive <code>Target</code> 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 <code>Target</code> to. | |||
|Max|float| The maximum value to drive <code>Target</code> to. | |||
|VolumeSupressionStrength|float| The amount to reduce the effect on <code>Target</code> when the user is speaking. | |||
}} | |||
== Expression == | == Expression == |
Revision as of 20:27, 19 December 2024
Component image
Allows the assignment of the IMouthTrackingSourceComponent to blendshapes.
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
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)
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
|