Automated: update Fields, Categories |
Style. This is no longer a stub. Added a description, added field descriptions, added usage description. |
||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
<!--T:1--> | <!--T:1--> | ||
{{Infobox Component | {{Infobox Component | ||
|Image=MouthTrackingStreamManagerComponent.png | |Image=MouthTrackingStreamManagerComponent.png | ||
Line 9: | Line 8: | ||
<!--T:2--> | <!--T:2--> | ||
The '''MouthTrackingStreamManager''' component uses streaming data from the [[Component:ValueStream|ValueStream]] component (seen in the [[user Inspector]]) to control the mouth on a [[User|user's]] [[Avatar|avatar]]. | |||
<!--T:3--> | <!--T:3--> | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|User|User| | |User|User| The referenced user to get the streamed data. | ||
|IsTracking|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv1=true| | |IsTracking|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv1=true| Should we track the mouth. | ||
|Jaw|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv2=true| | |Jaw|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv2=true| The streamed data for the Jaw. | ||
|JawOpen|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv3=true| | |JawOpen|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv3=true| The streamed data for the Jaw opening. | ||
|Tongue|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv4=true| | |Tongue|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv4=true| The streamed data for the tongue. | ||
|TongueRoll|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv5=true| | |TongueRoll|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv5=true| The streamed data for the tongue rolling. | ||
|LipUpperLeftRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv6=true| | |LipUpperLeftRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv6=true| The streamed data for the lip (upper-left raised). | ||
|LipUpperRightRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv7=true| | |LipUpperRightRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv7=true| The streamed data for the lip (upper-right raised). | ||
|LipLowerLeftaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv8=true| | |LipLowerLeftaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv8=true| The streamed data for the lip (lower-left raised). | ||
|LipLowerRightRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv9=true| | |LipLowerRightRaise|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv9=true| The streamed data for the lip (lower-right raised). | ||
|LipUpperHorizontal|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv10=true| | |LipUpperHorizontal|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv10=true| The streamed data for the lip (upper-horizontal). | ||
|LipLowerHorizontal|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv11=true| | |LipLowerHorizontal|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv11=true| The streamed data for the lip (lower-horizontal). | ||
|MouthLeftSmileFrown|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv12=true| | |MouthLeftSmileFrown|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv12=true| The streamed data for the mouth (left frown). | ||
|MouthRightSmileFrown|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv13=true| | |MouthRightSmileFrown|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv13=true| The streamed data for the mouth (right frown). | ||
|MouthPout|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv14=true| | |MouthPout|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv14=true| The streamed data for the mouth (pout). | ||
|LipTopOverturn|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv15=true| | |LipTopOverturn|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv15=true| The streamed data for the lip (top overturn). | ||
|LipBottomOverturn|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv16=true| | |LipBottomOverturn|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv16=true| The streamed data for the lip (bottom overturn). | ||
|LipTopOverUnder|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv17=true| | |LipTopOverUnder|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv17=true| The streamed data for the lip (top overunder). | ||
|LipBottomOverUnder|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv18=true| | |LipBottomOverUnder|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv18=true| The streamed data for the lip (bottom overunder). | ||
|CheekLeftPuffSuck|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv19=true| | |CheekLeftPuffSuck|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv19=true| The streamed data for the cheek (left puff). | ||
|CheekRightPuffSuck|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv20=true| | |CheekRightPuffSuck|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv20=true| The streamed data for the cheek (right puff). | ||
}} | }} | ||
<!--T:4--> | <!--T:4--> | ||
== | == Usage == | ||
Used for [[Mouth Tracking]]. | |||
<!--T:5--> | <!--T:5--> | ||
Line 47: | Line 46: | ||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}|Mouth Tracking Stream Manager]] | [[Category:Components{{#translation:}}|Mouth Tracking Stream Manager]] | ||
[[Category:Components:Users{{#translation:}}|Mouth Tracking Stream Manager]] | [[Category:Components:Users{{#translation:}}|Mouth Tracking Stream Manager]] |
Latest revision as of 08:27, 6 October 2024
Component image
The MouthTrackingStreamManager component uses streaming data from the ValueStream component (seen in the user Inspector) to control the mouth on a user's avatar.
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. |
User
|
User | The referenced user to get the streamed data. |
IsTracking
|
ValueStream`1<Bool> | Should we track the mouth. |
Jaw
|
ValueStream`1<Float3> | The streamed data for the Jaw. |
JawOpen
|
ValueStream`1<Float> | The streamed data for the Jaw opening. |
Tongue
|
ValueStream`1<Float3> | The streamed data for the tongue. |
TongueRoll
|
ValueStream`1<Float> | The streamed data for the tongue rolling. |
LipUpperLeftRaise
|
ValueStream`1<Float> | The streamed data for the lip (upper-left raised). |
LipUpperRightRaise
|
ValueStream`1<Float> | The streamed data for the lip (upper-right raised). |
LipLowerLeftaise
|
ValueStream`1<Float> | The streamed data for the lip (lower-left raised). |
LipLowerRightRaise
|
ValueStream`1<Float> | The streamed data for the lip (lower-right raised). |
LipUpperHorizontal
|
ValueStream`1<Float> | The streamed data for the lip (upper-horizontal). |
LipLowerHorizontal
|
ValueStream`1<Float> | The streamed data for the lip (lower-horizontal). |
MouthLeftSmileFrown
|
ValueStream`1<Float> | The streamed data for the mouth (left frown). |
MouthRightSmileFrown
|
ValueStream`1<Float> | The streamed data for the mouth (right frown). |
MouthPout
|
ValueStream`1<Float> | The streamed data for the mouth (pout). |
LipTopOverturn
|
ValueStream`1<Float> | The streamed data for the lip (top overturn). |
LipBottomOverturn
|
ValueStream`1<Float> | The streamed data for the lip (bottom overturn). |
LipTopOverUnder
|
ValueStream`1<Float> | The streamed data for the lip (top overunder). |
LipBottomOverUnder
|
ValueStream`1<Float> | The streamed data for the lip (bottom overunder). |
CheekLeftPuffSuck
|
ValueStream`1<Float> | The streamed data for the cheek (left puff). |
CheekRightPuffSuck
|
ValueStream`1<Float> | The streamed data for the cheek (right puff). |
Usage
Used for Mouth Tracking.