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.
== Fields ==
== Fields ==
Line 15:
Line 15:
== Target Driver ==
== Target Driver ==
{{Table TypeFields
{{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]]
Revision as of 23:32, 14 January 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.