|Source|'''[[Component:VisemeAnalyzer|VisemeAnalyzer]]'''|TypeAdv0=true| The viseme analyser used as a source of data.
|Source|'''[[Component:VisemeAnalyzer|VisemeAnalyzer]]'''|TypeAdv0=true| The viseme analyser used as a source of data.
|MouthTrackingSource|IMouthTrackingSourceComponent| A source of mouth tracking that influences final results.
|MouthTrackingSource|IMouthTrackingSourceComponent| A source of mouth tracking that influences final results. Use a [[Component:AvatarMouthDataSourceAssigner]] To assign to this automatically.
|StrengthMultiplier|Float| How much to multiply the values from <code>Source</code> before sending them to the drives on this component.
|StrengthMultiplier|Float| How much to multiply the values from <code>Source</code> before sending them to the drives on this component.
|VoiceMouthSupressWeight|Float| How much visemes should be affected by <code>MouthTrackingSource</code> if the user is not talking. Lower values mean the affect from <code>MouthTrackingSource</code> is greater.
|VoiceMouthSupressWeight|Float| How much visemes should be affected by <code>MouthTrackingSource</code> if the user is not talking. Lower values mean the affect from <code>MouthTrackingSource</code> is greater.
Line 33:
Line 33:
== Sync Delegates ==
== Sync Delegates ==
{{Table ComponentTriggers
{{Table ComponentTriggers
|AutoAssignTargets|[[Type:Delegate|Delegate]]<[[Type:IButton|IButton]]: button, [[Type:ButtonEventData|ButtonEventData]]: eventData>| Assigns the blendshapes from the first [[Component:SkinnedMeshRenderer]] based on the matching rules from [[Visemes]] to the drive fields of this component.
|AutoAssignTargets:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Assigns the blendshapes from the first [[Component:SkinnedMeshRenderer]] based on the matching rules from [[Visemes]] to the drive fields of this component.
}}
}}
Latest revision as of 06:30, 17 March 2025
Component image
Direct Viseme Driver component as seen in the Scene Inspector
The DirectVisemeDriver component takes a viseme analyser source and a few modifying sources in order to drive a list of Visemes.
How much visemes should be affected by MouthTrackingSource if the user is not talking. Lower values mean the affect from MouthTrackingSource is greater.