|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 silence source like the target value of the <code>Silence</code> field on a [[Component:DirectVisemeDriver|Direct Viseme Driver]]
|SilenceSource|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|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|AvatarExpressionDriver.ExpressionDriver]]}}|TypeAdv4=true| A list of Expression Drivers that take facial data and drive a float or blendshape with the data.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|AutoAssign:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Assign blendshapes to this component's drivers and create new drivers based on heuristics.
}}
}}
Line 32:
Line 37:
== Expression ==
== Expression ==
The different expressions an [[#ExpressionDriver|ExpressionDriver]] can have when driving any float value (or blendshapes)
The different expressions an [[#ExpressionDriver|ExpressionDriver]] can have when driving any float value (or blendshapes)
This list is ever constantly expanding, and as such will be incomplete for vast periods of time. Feel free to help us fill this table.
{{Table EnumValues
{{Table EnumValues
|Smile||
|Smile|| How much the user is smiling on average with mouth open slightly
|SmileLeft||
|SmileLeft|| How much the left lip corner is going up with mouth open slightly
|SmileRight||
|SmileRight|| How much the right lip corner is going up with mouth open slightly
|SmirkLeft||
|SmirkLeft|| How much the left lip corner is curling, estimated if not present.
|SmirkRight||
|SmirkRight|| How much the right lip corner is curling, estimated if not present.
|Frown||
|Frown|| How much the user is frowning on average.
|FrownLeft||
|FrownLeft|| How much the left lip corner is going down
|FrownRight||
|FrownRight|| How much the right lip corner is going down
|TongueOut||
|MouthDimple|| How much the mouth is squishing inward in a strained frown, estimated if not present.
|TongueRaise||
|MouthDimpleLeft|| How much the mouth is squishing inward in a strained frown left side, estimated if not present.
|TongueExtend||
|MouthDimpleRight|| How much the mouth is squishing inward in a strained frown right side, estimated if not present.
|TongueLeft||
|TongueOut|| How much the user is sticking their tongue out
|TongueRight||
|TongueRaise|| How much the user is curling their tongue upwards and out
|TongueDown||
|TongueExtend|| How much the user is sticking their tongue out 2
|TongueUp||
|TongueLeft|| How much the user is putting their tongue out to the left
|TongueRoll||
|TongueRight|| How much the user is putting their tongue out to the right
|TongueHorizontal||
|TongueDown|| How much the user is putting their tongue out and downwards
|TongueVertical||
|TongueUp|| How much the user is putting their tongue out to and upwards
|TongueUpLeft||
|TongueRoll|| How much the user is rolling their tongue like a taco shape.
|TongueUpRight||
|TongueHorizontal|| How much the tongue is flattening horizontal
|TongueDownLeft||
|TongueVertical|| How much the tongue is squishing vertical
|TongueDownRight||
|TongueUpLeft|| How much the user is putting their tongue out to the left and up
|SmileClosed||
|TongueUpRight|| How much the user is putting their tongue out to the right and up
|SmileClosedLeft||
|TongueDownLeft|| How much the user is putting their tongue out to the left and down
|SmileClosedRight||
|TongueDownRight|| How much the user is putting their tongue out to the right and down
|Grin||
|SmileClosed|| How much the user is smiling on average, estimated
|GrinLeft||
|SmileClosedLeft|| How much the left lip corner is going up, estimated if not present.
|GrinRight||
|SmileClosedRight|| How much the right lip corner is going up, estimated if not present.
|Angry||
|Grin|| How much the user is lifting their upper lip while smiling, estimated if not present.
|CheekPuffLeft||
|GrinLeft|| How much the user is lifting their upper lip while smiling left side, estimated if not present.
|CheekPuffRight||
|GrinRight|| How much the user is lifting their upper lip while smiling right side, estimated if not present.
|CheekPuff||
|Angry|| How much the user is lifting their lips while frowning, estimated if not present.
|CheekSuckLeft||
|CheekPuffLeft|| How much the user is puffing out their cheeks left side
|CheekSuckRight||
|CheekPuffRight|| How much the user is puffing out their cheeks right side
|CheekSuck||
|CheekPuff|| How much the user is puffing out their cheeks
|LipRaiseUpperLeft||
|CheekSuckLeft|| How much the user is pulling in their cheeks left side
|LipRaiseUpperRight||
|CheekSuckRight|| How much the user is pulling in their cheeks right side
|LipRaiseLowerLeft||
|CheekSuck|| How much the user is pulling in their cheeks
|LipRaiseLowerRight||
|CheekRaiseLeft||
|LipRaiseUpper||
|CheekRaiseRight||
|LipRaiseLower||
|CheekRaise||
|LipMoveLeftUpper||
|LipRaiseUpperLeft|| How much the user is lifting their upper lip left side
|LipMoveRightUpper||
|LipRaiseUpperRight|| How much the user is lifting their upper lip right side
|LipMoveLeftLower||
|LipRaiseLowerLeft|| How much the user is lifting their lower lip left side
|LipMoveRightLower||
|LipRaiseLowerRight|| How much the user is lifting their lower lip right side
|LipMoveHorizontalUpper||
|LipRaiseUpper|| How much the user is lifting their upper lip
|LipMoveHorizontalLower||
|LipRaiseLower|| How much the user is lifting their lower lip
|LipTopOverturn||
|LipMoveLeftUpper|| How much the user is shifting their upper lip to the left
|LipBottomOverturn||
|LipMoveRightUpper|| How much the user is shifting their upper lip to the right
|LipMoveLeftLower|| How much the user is shifting their lower lip to the left
|LipMoveRightLower|| How much the user is shifting their lower lip to the right
|LipMoveHorizontalUpper|| How much the user is shifting their upper lip
|LipMoveHorizontalLower|| How much the user is shifting their lower lip
|LipTopLeftOverturn||
|LipTopRightOverturn||
|LipTopOverturn||How much the user is flipping their upper lip upwards like an ape
|LipBottomLeftOverturn||
|LipBottomRightOverturn||
|LipBottomOverturn||How much the user is flipping their lower lip downwards like an ape
|LipOverlayUpper||
|LipOverlayUpper||
|LipUnderlayUpper||
|LipOverlayUpperLeft||
|LipOverlayUpperRight||
|LipUnderlayUpper||How much the user is putting their upper lip under their lower lip
|LipUnderlayUpperLeft||
|LipUnderlayUpperRight||
|LipOverlayLower||
|LipOverlayLower||
|LipUnderlayLower||
|LipOverlayLowerLeft||
|JawLeft||
|LipOverlayLowerRight||
|JawRight||
|LipUnderlayLower|| How much the user is putting their lower lip under their upper lip
|JawHorizontal||
|LipUnderlayLowerLeft||
|JawForward||
|LipUnderlayLowerRight||
|JawDown||
|LipStretch||
|JawOpen||
|LipStretchLeft||
|Pout||
|LipStretchRight||
|LipTighten||
|LipTightenLeft||
|LipTightenRight||
|LipsPress||
|LipsPressLeft||
|LipsPressRight||
|JawLeft|| How much the user is shifting their lower jaw to the left
|JawRight|| How much the user is shifting their lower jaw to the right
|JawHorizontal|| How much the user is shifting their lower jaw horizontally
|JawForward|| How much the user is shifting their lower jaw forward
|JawDown|| How much the user is opening their jaw but keeping their mouth closed
|JawOpen|| How much the user is opening their jaw
|Pout|| How much the user is making a kissy face
|PoutLeft|| How much the user is making a kissy face left side
|PoutRight|| How much the user is making a kissy face right side
|NoseWrinkle||How much the user's face muscles are pushing up under the nose, estimated if not present.
|NoseWrinkleLeft||How much the user's face muscles are pushing up under the nose left side, estimated if not present.
|NoseWrinkleRight||How much the user's face muscles are pushing up under the nose right side, estimated if not present.
|ChinRaise||How much the user is pulling up their chin
|ChinRaiseBottom||How much the user is pulling up their chin bottom side
|ChinRaiseTop||How much the user is pulling up their chin top side