Component:AvatarExpressionDriver: Difference between revisions

From Resonite Wiki
add some more info
→‎Usage: update bad info I wrote
 
Line 16: Line 16:
|StrengthMultiplier|Float|Determines strength of expressions
|StrengthMultiplier|Float|Determines strength of expressions
|VolumeSource|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|TypeAdv2=true| A volume source like a [[Component:VolumeMeter|Volume Meter]] that is used to determine facial tracking better.
|VolumeSource|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|TypeAdv2=true| A volume source like a [[Component:VolumeMeter|Volume Meter]] that is used to determine facial tracking better.
|SilenceSource|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|TypeAdv3=true| A volume source like a [[Component:VolumeMeter|Volume Meter]] that is used to determine facial tracking better.
|SilenceSource|'''[[Type:IField`1|IField`1]]&lt;[[Type:Float|Float]]&gt;'''|TypeAdv3=true| A silence source like the target value of the <code>Silence</code> field on a [[Component:DirectVisemeDriver|Direct Viseme Driver]]
|ExpressionDrivers|{{RootFieldType|SyncList`1|[[#ExpressionDriver|ExpressionDriver]]}}|TypeAdv4=true| A list of Expression Drivers that take facial data and drive a float or blendshape with the data.
|ExpressionDrivers|{{RootFieldType|SyncList`1|[[#ExpressionDriver|ExpressionDriver]]}}|TypeAdv4=true| A list of Expression Drivers that take facial data and drive a float or blendshape with the data.
}}
}}

Latest revision as of 16:35, 15 October 2024

Component image 
AvatarExpressionDriver component as seen in the Scene Inspector


Allows the assignment of the IMouthTrackingSourceComponent to blendshapes.


Usage

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

This article or section is a Stub. You can help the Resonite Wiki by expanding it.


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


Behavior

Examples

Related Components