fix |
add info |
||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
<!--T:1--> | <!--T:1--> | ||
{{Infobox Component | {{Infobox Component | ||
|Image=AvatarRawMouthDataComponent.png | |Image=AvatarRawMouthDataComponent.png | ||
|Name= | |Name=Avatar Raw Mouth Data | ||
}} | }} | ||
The '''AvatarRawMouthData''' component reads the tracking values from any given <code>DataSource</code> and turns it into in game usable data. | |||
< | |||
<!--T:3--> | <!--T:3--> | ||
== | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|DataSource|IMouthTrackingSourceComponent| | |DataSource|IMouthTrackingSourceComponent| The place to get tracking data from. | ||
|StrengthMultiplier|Float| | |StrengthMultiplier|Float| How much to amplify the incoming data. | ||
|Jaw|{{RootFieldType|RawOutput`1|[[Type:Float3|Float3]]}}|TypeAdv2=true| | |Jaw|{{RootFieldType|RawOutput`1|[[Type:Float3|Float3]]}}|TypeAdv2=true| The raw Jaw data from <code>DataSource</code> | ||
|JawOpen|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv3=true| | |JawOpen|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv3=true| The raw JawOpen data from <code>DataSource</code> | ||
|Tongue|{{RootFieldType|RawOutput`1|[[Type:Float3|Float3]]}}|TypeAdv4=true| | |Tongue|{{RootFieldType|RawOutput`1|[[Type:Float3|Float3]]}}|TypeAdv4=true| The raw Tongue data from <code>DataSource</code> | ||
|TongueRoll|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv5=true| | |TongueRoll|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv5=true| The raw TongueRoll data from <code>DataSource</code> | ||
|LipUpperLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv6=true| | |LipUpperLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv6=true| The raw LipUpperLeftRaise data from <code>DataSource</code> | ||
|LipUpperRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv7=true| | |LipUpperRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv7=true| The raw LipUpperRightRaise data from <code>DataSource</code> | ||
|LipLowerLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv8=true| | |LipLowerLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv8=true| The raw LipLowerLeftRaise data from <code>DataSource</code> | ||
|LipLowerRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv9=true| | |LipLowerRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv9=true| The raw LipLowerRightRaise data from <code>DataSource</code> | ||
|LipUpperHorizontal|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv10=true| | |LipUpperHorizontal|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv10=true| The raw LipUpperHorizontal data from <code>DataSource</code> | ||
|LipLowerHorizontal|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv11=true| | |LipLowerHorizontal|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv11=true| The raw LipLowerHorizontal data from <code>DataSource</code> | ||
|MouthLeftSmileFrown|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv12=true| | |MouthLeftSmileFrown|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv12=true| The raw MouthLeftSmileFrown data from <code>DataSource</code> | ||
|MouthRightSmileFrown|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv13=true| | |MouthRightSmileFrown|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv13=true| The raw MouthRightSmileFrown data from <code>DataSource</code> | ||
|MouthLeftDimple|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv14=true| | |MouthLeftDimple|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv14=true| The raw MouthLeftDimple data from <code>DataSource</code> | ||
|MouthRightDimple|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv15=true| | |MouthRightDimple|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv15=true| The raw MouthRightDimple data from <code>DataSource</code> | ||
|MouthPout|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv16=true| | |MouthPout|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv16=true| The raw MouthPout data from <code>DataSource</code> | ||
|MouthPoutLeft|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv17=true| | |MouthPoutLeft|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv17=true| The raw MouthPoutLeft data from <code>DataSource</code> | ||
|MouthPoutRight|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv18=true| | |MouthPoutRight|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv18=true| The raw MouthPoutRight data from <code>DataSource</code> | ||
|LipTopOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv19=true| | |LipTopOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv19=true| The raw LipTopOverturn data from <code>DataSource</code> | ||
|LipTopLeftOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv20=true| | |LipTopLeftOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv20=true| The raw LipTopLeftOverturn data from <code>DataSource</code> | ||
|LipTopRightOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv21=true| | |LipTopRightOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv21=true| The raw LipTopRightOverturn data from <code>DataSource</code> | ||
|LipBottomOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv22=true| | |LipBottomOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv22=true| The raw LipBottomOverturn data from <code>DataSource</code> | ||
|LipBottomLeftOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv23=true| | |LipBottomLeftOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv23=true| The raw LipBottomLeftOverturn data from <code>DataSource</code> | ||
|LipBottomRightOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv24=true| | |LipBottomRightOverturn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv24=true| The raw LipBottomRightOverturn data from <code>DataSource</code> | ||
|LipTopOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv25=true| | |LipTopOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv25=true| The raw LipTopOverUnder data from <code>DataSource</code> | ||
|LipTopLeftOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv26=true| | |LipTopLeftOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv26=true| The raw LipTopLeftOverUnder data from <code>DataSource</code> | ||
|LipTopRightOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv27=true| | |LipTopRightOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv27=true| The raw LipTopRightOverUnder data from <code>DataSource</code> | ||
|LipBottomOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv28=true| | |LipBottomOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv28=true| The raw LipBottomOverUnder data from <code>DataSource</code> | ||
|LipBottomLeftOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv29=true| | |LipBottomLeftOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv29=true| The raw LipBottomLeftOverUnder data from <code>DataSource</code> | ||
|LipBottomRightOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv30=true| | |LipBottomRightOverUnder|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv30=true| The raw LipBottomRightOverUnder data from <code>DataSource</code> | ||
|LipLeftStretchTighten|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv31=true| | |LipLeftStretchTighten|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv31=true| The raw LipLeftStretchTighten data from <code>DataSource</code> | ||
|LipRightStretchTighten|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv32=true| | |LipRightStretchTighten|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv32=true| The raw LipRightStretchTighten data from <code>DataSource</code> | ||
|LipsLeftPress|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv33=true| | |LipsLeftPress|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv33=true| The raw LipsLeftPress data from <code>DataSource</code> | ||
|LipsRightPress|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv34=true| | |LipsRightPress|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv34=true| The raw LipsRightPress data from <code>DataSource</code> | ||
|CheekLeftPuffSuck|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv35=true| | |CheekLeftPuffSuck|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv35=true| The raw CheekLeftPuffSuck data from <code>DataSource</code> | ||
|CheekRightPuffSuck|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv36=true| | |CheekRightPuffSuck|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv36=true| The raw CheekRightPuffSuck data from <code>DataSource</code> | ||
|CheekLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv37=true| | |CheekLeftRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv37=true| The raw CheekLeftRaise data from <code>DataSource</code> | ||
|CheekRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv38=true| | |CheekRightRaise|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv38=true| The raw CheekRightRaise data from <code>DataSource</code> | ||
|NoseWrinkleLeft|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv39=true| | |NoseWrinkleLeft|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv39=true| The raw NoseWrinkleLeft data from <code>DataSource</code> | ||
|NoseWrinkleRight|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv40=true| | |NoseWrinkleRight|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv40=true| The raw NoseWrinkleRight data from <code>DataSource</code> | ||
|ChinRaiseBottom|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv41=true| | |ChinRaiseBottom|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv41=true| The raw ChinRaiseBottom data from <code>DataSource</code> | ||
|ChinRaiseTop|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv42=true| | |ChinRaiseTop|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv42=true| The raw ChinRaiseTop data from <code>DataSource</code> | ||
}} | }} | ||
<!--T:4--> | <!--T:4--> | ||
== | == Usage == | ||
{{stub}} | |||
<!--T:5--> | <!--T:5--> | ||
Line 66: | Line 64: | ||
<!--T:6--> | <!--T:6--> | ||
== | == See Also == | ||
</translate> | </translate> | ||
[[Category:Components{{#translation:}}|Avatar Raw Mouth Data]] | [[Category:Components{{#translation:}}|Avatar Raw Mouth Data]] | ||
[[Category:Components:Users:Common Avatar System:Face{{#translation:}}|Avatar Raw Mouth Data]] | [[Category:Components:Users:Common Avatar System:Face{{#translation:}}|Avatar Raw Mouth Data]] |
Latest revision as of 20:53, 29 December 2024
Component image
The AvatarRawMouthData component reads the tracking values from any given DataSource
and turns it into in game usable data.
Fields
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. |
DataSource
|
IMouthTrackingSourceComponent | The place to get tracking data from. |
StrengthMultiplier
|
Float | How much to amplify the incoming data. |
Jaw
|
raw output of Float3 | The raw Jaw data from DataSource
|
JawOpen
|
raw output of Float | The raw JawOpen data from DataSource
|
Tongue
|
raw output of Float3 | The raw Tongue data from DataSource
|
TongueRoll
|
raw output of Float | The raw TongueRoll data from DataSource
|
LipUpperLeftRaise
|
raw output of Float | The raw LipUpperLeftRaise data from DataSource
|
LipUpperRightRaise
|
raw output of Float | The raw LipUpperRightRaise data from DataSource
|
LipLowerLeftRaise
|
raw output of Float | The raw LipLowerLeftRaise data from DataSource
|
LipLowerRightRaise
|
raw output of Float | The raw LipLowerRightRaise data from DataSource
|
LipUpperHorizontal
|
raw output of Float | The raw LipUpperHorizontal data from DataSource
|
LipLowerHorizontal
|
raw output of Float | The raw LipLowerHorizontal data from DataSource
|
MouthLeftSmileFrown
|
raw output of Float | The raw MouthLeftSmileFrown data from DataSource
|
MouthRightSmileFrown
|
raw output of Float | The raw MouthRightSmileFrown data from DataSource
|
MouthLeftDimple
|
raw output of Float | The raw MouthLeftDimple data from DataSource
|
MouthRightDimple
|
raw output of Float | The raw MouthRightDimple data from DataSource
|
MouthPout
|
raw output of Float | The raw MouthPout data from DataSource
|
MouthPoutLeft
|
raw output of Float | The raw MouthPoutLeft data from DataSource
|
MouthPoutRight
|
raw output of Float | The raw MouthPoutRight data from DataSource
|
LipTopOverturn
|
raw output of Float | The raw LipTopOverturn data from DataSource
|
LipTopLeftOverturn
|
raw output of Float | The raw LipTopLeftOverturn data from DataSource
|
LipTopRightOverturn
|
raw output of Float | The raw LipTopRightOverturn data from DataSource
|
LipBottomOverturn
|
raw output of Float | The raw LipBottomOverturn data from DataSource
|
LipBottomLeftOverturn
|
raw output of Float | The raw LipBottomLeftOverturn data from DataSource
|
LipBottomRightOverturn
|
raw output of Float | The raw LipBottomRightOverturn data from DataSource
|
LipTopOverUnder
|
raw output of Float | The raw LipTopOverUnder data from DataSource
|
LipTopLeftOverUnder
|
raw output of Float | The raw LipTopLeftOverUnder data from DataSource
|
LipTopRightOverUnder
|
raw output of Float | The raw LipTopRightOverUnder data from DataSource
|
LipBottomOverUnder
|
raw output of Float | The raw LipBottomOverUnder data from DataSource
|
LipBottomLeftOverUnder
|
raw output of Float | The raw LipBottomLeftOverUnder data from DataSource
|
LipBottomRightOverUnder
|
raw output of Float | The raw LipBottomRightOverUnder data from DataSource
|
LipLeftStretchTighten
|
raw output of Float | The raw LipLeftStretchTighten data from DataSource
|
LipRightStretchTighten
|
raw output of Float | The raw LipRightStretchTighten data from DataSource
|
LipsLeftPress
|
raw output of Float | The raw LipsLeftPress data from DataSource
|
LipsRightPress
|
raw output of Float | The raw LipsRightPress data from DataSource
|
CheekLeftPuffSuck
|
raw output of Float | The raw CheekLeftPuffSuck data from DataSource
|
CheekRightPuffSuck
|
raw output of Float | The raw CheekRightPuffSuck data from DataSource
|
CheekLeftRaise
|
raw output of Float | The raw CheekLeftRaise data from DataSource
|
CheekRightRaise
|
raw output of Float | The raw CheekRightRaise data from DataSource
|
NoseWrinkleLeft
|
raw output of Float | The raw NoseWrinkleLeft data from DataSource
|
NoseWrinkleRight
|
raw output of Float | The raw NoseWrinkleRight data from DataSource
|
ChinRaiseBottom
|
raw output of Float | The raw ChinRaiseBottom data from DataSource
|
ChinRaiseTop
|
raw output of Float | The raw ChinRaiseTop data from DataSource
|
Usage
This article or section is a Stub. You can help the Resonite Wiki by expanding it.