(2 intermediate revisions by one other user not shown)
Line 3:
Line 3:
|Name=Dynamic Viseme Driver
|Name=Dynamic Viseme Driver
}}
}}
{{stub}}
The '''DynamicVisemeDriver''' component allows using a viseme analyser to drive Float values. It allows for combinations of visemes with weights to drive a Float, and said Float may be a shapekey.
|Drivers|{{RootFieldType|SyncList`1|[[#TargetDriver|DynamicVisemeDriver.TargetDriver]]}}|TypeAdv3=true| A list of drivers that use the <code>Source</code> and <code>MouthTrackingSource</code> data to drive their targets.
}}
== Target Driver ==
{{Table TypeFields
|Target|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv0=true| The float value to drive. May be a shapekey.
|Sources|{{RootFieldType|SyncList`1|[[#VisemeSource|VisemeSource]]}}|TypeAdv1=true| A list of sources to use to drive <code>Target</code>
}}
== VisemeSource ==
{{Table TypeFields
|Viseme|Viseme| The viseme to get Float data from.
|Influence|Float| How much <code>Viseme</code> should affect <code>Target</code>. All instances of this value do not have to add up to 1. The final set of values are normalized with the rest.
[[Category:Components With Nested Types{{#translation:}}|Dynamic Viseme Driver]]
[[Category:Components With Nested Types{{#translation:}}|Dynamic Viseme Driver]]
[[Category:ComponentStubs]]
Latest revision as of 06:01, 17 March 2025
Component image
Dynamic Viseme Driver component as seen in the Scene Inspector
The DynamicVisemeDriver component allows using a viseme analyser to drive Float values. It allows for combinations of visemes with weights to drive a Float, and said Float may be a shapekey.