Difference between revisions of "Project Bento Skeleton Guide"

From Second Life Wiki
Jump to navigation Jump to search
(Added this to LSL Animation, because, well, it should be there, right?)
 
(41 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{#vardefine:bgcolor|"e3e3e3"}}
{{#vardefine:bgcolor|"e3e3e3"}}
{{Navbox/Bento}}
The following is a brief summary of the updates to the skeleton for the [[Project_Bento_Testing|Bento project]].
The following is a brief summary of the updates to the skeleton for the [[Project_Bento_Testing|Bento project]].
= Partial Skeletons =
Upload of rigged content no longer needs all the bones specified in the DAE file for convenience purposes.  For rigged content, simply omitting unused/missing bones from the skinning data is now is allowed.


= New Bones =
= New Bones =


There are 80 new bones added for Bento. The largest number are for support of facial expressions and finger movement. Any time joints are numbered, they go from lowest number closest to the body center, to highest number farthest from the body center.
There are 106 new bones added for Bento. The largest number are for support of facial expressions and finger movement.
 
The numbers in bones names are ordered such the bone that is closest to the root has the lower number.


== Hands ==
== Hands ==


There are 30 finger joints, 15 on each hand - 3 joints per finger times 5 fingers.
There are 30 finger joints, 15 on each hand - 3 joints per finger times 5 fingers.
They are named as follows:
They are named as follows: <code>mHand<finger><number><side></code>, where fingers are Thumb, Middle, Index, Ring, and Pinky, number is 1,2 or 3, and side is Left or Right.
<code>
mHand<finger><number><side>
</code>
, where fingers are Thumb, Middle, Index, Ring, and Pinky, number is 1,2 or 3, and side is Left or Right.


{| border="1" cellpadding="3" width="66%"
{| border="1" cellpadding="3" width="66%"
Line 51: Line 55:
== Face ==
== Face ==


There are a total of 32 new joints on the head and face:
The following new joints have been added to the head and face:


{| border="1" cellpadding="3" width=66%
{| border="1" cellpadding="3" width=66%
Line 57: Line 61:
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceForeheadLeft
|mFaceForeheadLeft
|rowspan="2"|For animating the forehead
|rowspan="3"|For animating the forehead
|-bgcolor={{#var:bgcolor}}
|mFaceForeheadCenter
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceForeheadRight
|mFaceForeheadRight
Line 84: Line 90:
|-
|-
|mFaceEyeAltLeft
|mFaceEyeAltLeft
|rowspan="2"|By default, these are in the same location as the default mEyeLeft and mEyeRight bones. They could be used to control additional eyes, or to control eye orientation via animations. The default eye bones are not suitable for use in animations because they are controlled directly by the Second Life viewer.
|rowspan="2"|By default, these are in the same location as the default mEyeLeft and mEyeRight bones. They could be used to control additional eyes, or to control eye orientation via animations. The default eye bones are controlled directly by the Second Life viewer. Keep this in mind when using animation overrides that use higher priority eye animations which will prevent this effect from being seen.
|-
|-
|mFaceEyeAltRight
|mFaceEyeAltRight
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceEarLeft
|mFaceEyecornerInnerLeft
|rowspan="2"|These allow ears, antennas, or any other head appendages of your choice to be animated.
|rowspan="2"|
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceEarRight
|mFaceEyecornerInnerRight
|-
|-
|mFaceNoseLeft
|mFaceEar1Left
|rowspan="3"|For animations involving the nose
|rowspan="4"|These allow ears, antennas, or any other head appendages of your choice to be animated.
|-
|mFaceEar2Left
|-
|-
|mFaceNoseCenter
|mFaceEar1Right
|-
|-
|mFaceNoseRight
|mFaceEar2Right
|-bgcolor={{#var:bgcolor}}
|mFaceNoseLeft
|rowspan="5"|For animations involving the nose
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceCheekUpperInnerLeft
|mFaceNoseCenter
|rowspan="4"|For animations involving the cheeks
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceCheekUpperOuterLeft
|mFaceNoseRight
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceCheekUpperInnerRight
|mFaceNoseBase
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceCheekUpperOuterRight
|mFaceNoseBridge
|-
|mFaceCheekUpperLeft
|rowspan="4"|For animations involving the cheeks
|-
|-
|mFaceCheekLowerLeft
|-
|mFaceCheekUpperRight
|-
|mFaceCheekLowerRight
|-bgcolor={{#var:bgcolor}}
|mFaceJaw
|mFaceJaw
|For opening and closing the mouth. Note that the tongue and lower lip bones are parented to the jaw.
|For opening and closing the mouth.
|-bgcolor={{#var:bgcolor}}
|-
|mFaceLipUpperLeft
|mFaceLipUpperLeft
|rowspan="4"|For controlling the upper lips and mouth corners
|rowspan="5"|For controlling the upper lips and mouth corners
|-bgcolor={{#var:bgcolor}}
|-
|mFaceLipUpperCenter
|-
|mFaceLipUpperRight
|mFaceLipUpperRight
|-bgcolor={{#var:bgcolor}}
|-
|mFaceLipCornerLeft
|mFaceLipCornerLeft
|-
|mFaceLipCornerRight
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceLipCornerRight
|-
|mFaceTongueBase
|mFaceTongueBase
|rowspan="2"|For animating the tongue
|rowspan="2"|For animating the tongue
|-bgcolor={{#var:bgcolor}}
|mFaceTongueTip
|-
|-
|mFaceTongueTip
|mFaceLipLowerLeft
|rowspan="3"|For animating the lower lip
|-
|mFaceLipLowerCenter
|-
|mFaceLipLowerRight
|-bgcolor={{#var:bgcolor}}
|mFaceTeethLower
|rowspan="2"|For positioning the teeth
|-bgcolor={{#var:bgcolor}}
|mFaceTeethUpper
|-
|mFaceChin
|For positioning the chin
|
|}
 
== Spine ==
Additional joints have been added to the spine to allow more flexible models. By default these are "folded up" inside the original spine and will not have any affect, so they would need to be re-positioned in any models that use them.
 
{| border="1" cellpadding="3" width="66%"
|+ '''List of spine bones'''
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceLipLowerLeft
|mSpine1
|rowspan="2"|For animating the lower lip
|rowspan="2"|Between mPelvis and mTorso
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mFaceLipLowerRight
|mSpine2
|-
|mSpine3
|rowspan="2"|Between mTorso and mChest
|-
|mSpine4
|}
|}


Line 136: Line 185:
{| border="1" cellpadding="3" width="66%"
{| border="1" cellpadding="3" width="66%"
|+ '''List of wing bones'''
|+ '''List of wing bones'''
|-bgcolor={{#var:bgcolor}}
|mWingsRoot
|This joint lies at the base of the wings, and is intended to make it easier to move and potentially repurpose the wing joints.
|-
|-
|mWing1Left
|mWing1Left
Line 154: Line 206:
|mWing4Right
|mWing4Right
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mWingsRoot1
|mWing4FanRight
|rowspan="3"|These joints lie at the base of the wings, and are intended to make it easier to move and potentially repurpose the wings. For example, defining position offsets for these joints could allow the "wings" to be moved to the front of the avatar and used as an additional set of arms or legs. Potentially they could also be used as a hinge mechanism to allow use of the "wings" as objects that are not physically connected to the avatar, such as pets.
|rowspan="2"|These branch off from the main chain of the wings, to help with applications like bat wings.
|-bgcolor={{#var:bgcolor}}
|mWing4FanLeft
|}
 
== Hind Limbs ==
By default, these bones are positioned behind the original legs and can be used as and additional set of legs in that position. If repositioned, they can also be used for a second set of arms or wings.
 
{| border="1" cellpadding="3" width="66%"
|+ '''List of hind limb bones'''
|-bgcolor={{#var:bgcolor}}
|mHindLimbsRoot
|
|-
|mHindLimb1Left
|rowspan="4"| Bones in the left hind leg.
|-
|mHindLimb2Left
|-
|mHindLimb3Left
|-
|mHindLimb4Left
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mWingsRoot2
|mHindLimb1Right
|rowspan="4"| Bones in the right hind leg
|-bgcolor={{#var:bgcolor}}
|-bgcolor={{#var:bgcolor}}
|mWingsRoot3
|mHindLimb2Right
|-bgcolor={{#var:bgcolor}}
|mHindLimb3Right
|-bgcolor={{#var:bgcolor}}
|mHindLimb4Right
|}
|}


Line 195: Line 273:
|For animating any groin-related appendages
|For animating any groin-related appendages
|}
|}


= New Attachment Points =
= New Attachment Points =
Line 253: Line 330:
|53
|53
|Linked to mGroin
|Linked to mGroin
|-
|Left Hind Foot
|54
|Linked to mHindLimb4Left
|-
|Right Hind Foot
|55
|Linked to mHindLimb4Right
|}
|}


= Slider Support =
= Slider Support =


We have limited support for the shape controls found under "Edit Shape". Currently avatar height, avatar width, head size, and the male/female gender switch are believed to work. We will be adding some additional slider support during the Project Viewer test period, but it is unlikely that all the existing sliders will be supported; many of them are based on a blend shape mechanism that is not available with uploaded meshes.
We support most of the shape controls found under "Edit Shape". However, some of the controls are supported only by the use of collision volume bones (Fitted Mesh), and some controls cannot be supported due to technical constraints.
 
=== Controls supported via Fitted Mesh ===
The following slider controls are supported, but only by the use of collision volume bones (Fitted Mesh)
 
* Body Fat
* Torso Muscles
* Breast Size
* Breast Buoyancy
* Breast Cleavage
* Love Handles
* Belly Size
* Leg Muscles
* Butt Size
* Saddle Bags
* Knee Angle
* Foot Size
 
=== Unsupported controls ===
The following slider controls are not supported due to technical constraints.
 
* Head shape
* Eyelash length
* Eye Pop
* Ear Angle
* Attached Earlobe
* Jowls
* Chin Cleft
* Upper Chin Cleft
 
=== Bones Currently Affected By Positional Sliders ===
The following bones are influenced by sliders that affect their POSITION.  This means they run the risk of having the influence they have on the avatar shape being partially or completely overridden by animations that use positions.
 
* mWing1Right
* mWing1Left
* mWing2Left
* mWing3Left
* mWing4Left
* mWing4FanLeft
* mWing2Right
* mWing3Right
* mWing4Right
* mWing4FanRight
* mTail1
* mTail2
* mTail3
* mTail4
* mTail5
* mTail6
* mCollarLeft
* mCollarRight
* mHipLeft
* mHipRight
* mHindLimb1Left
* mHindLimb1Right
* mEyeLeft
* mEyeRight
* mFaceEyeAltLeft
* mFaceEyeAltRight
* mFaceEyeLidLowerLeft
* mFaceEyeLidLowerRight
* mFaceEyeLidUpperLeft
* mFaceEyeLidUpperRight
* mFaceEyebrowInnerLeft
* mFaceEyebrowInnerRight
* mFaceEyebrowCenterLeft
* mFaceEyebrowCenterRight
* mFaceEyebrowOuterLeft
* mFaceEyebrowOuterRight
* mFaceEyecornerInnerLeft
* mFaceEyecornerInnerRight
* mFaceNoseRight
* mFaceNoseLeft
* mFaceEar1Left
* mFaceEar1Right
* mFaceLipUpperLeft
* mFaceLipUpperRight
* mFaceLipLowerLeft
* mFaceLipLowerRight
* mFaceLipCornerRight
* mFaceLipCornerLeft
* mFaceCheekLowerLeft
* mFaceCheekLowerRight
* mFaceCheekUpperLeft
* mFaceCheekUpperRight
* mFaceForeheadLeft
* mFaceForeheadRight
* mSkull
* mFootRight
* mFootLeft
* mHindLimb4Left
* mHindLimb4Right
* mFaceNoseBridge
* mFaceNoseCenter
* mFaceNoseBase
* mFaceLipUpperCenter
* mFaceTeethUpper
* mFaceLipLowerCenter
* mFaceTeethLower
* mFaceEar2Left
* mFaceEar2Right
* mFaceJawShaper
* mFaceChin
* mFaceForeheadCenter
* mFaceRoot
* mFaceTongueTip
* BELLY
* PELVIS
* LEFT_PEC
* RIGHT_PEC
* L_CLAVICLE
* L_UPPER_ARM
* L_LOWER_ARM
* R_CLAVICLE
* R_UPPER_ARM
* R_LOWER_ARM
* CHEST
* UPPER_BACK
* LOWER_BACK
* LEFT_HANDLE
* RIGHT_HANDLE
* HEAD
* BUTT
* L_UPPER_LEG
* L_LOWER_LEG
* R_UPPER_LEG
* R_LOWER_LEG
* L_FOOT
* R_FOOT
 
=== Sliders that affect Bones ===
 
These are sliders that can be controlled interactively and affect bone position or scale. The neutral value is the fraction of the way along the slider range (from 0-1) at which the slider has no effect, and so leaves the skeleton in its default state.
{|border="1" cellpadding="3" width="66%"
|- {{Hl2}}
! ID
! Name
! Neutral value
! Bones
|-bgcolor={{#var:bgcolor}}
<!-- Contents from skel_tool.py --skel_slider_info -->
| 1
| Big_Brow
| 0.1304
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceForeheadCenter
|-
| 2
| Nose_Big_Out
| 0.2424
| mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
|-bgcolor={{#var:bgcolor}}
| 4
| Broad_Nostrils
| 0.3333
| mFaceNoseLeft, mFaceNoseRight
|-
| 6
| Bulbous_Nose_Tip
| 0.2308
| mFaceNoseCenter
|-bgcolor={{#var:bgcolor}}
| 7
| Weak_Chin
| 0.5000
| mFaceChin
|-
| 8
| Double_Chin
| 0.2500
| mFaceJawShaper
|-bgcolor={{#var:bgcolor}}
| 10
| Sunken_Cheeks
| 0.3333
| mFaceCheekLowerLeft, mFaceCheekLowerRight
|-
| 11
| Noble_Nose_Bridge
| 0.2500
| mFaceForeheadCenter, mFaceNoseBridge
|-bgcolor={{#var:bgcolor}}
| 14
| High_Cheek_Bones
| 0.3333
| mFaceCheekUpperLeft, mFaceCheekUpperRight
|-
| 15
| Ears_Out
| 0.2500
| mFaceEar1Left, mFaceEar1Right
|-bgcolor={{#var:bgcolor}}
| 16
| Pointy_Eyebrows
| 0.1429
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
|-
| 17
| Square_Jaw
| 0.3333
| mFaceChin
|-bgcolor={{#var:bgcolor}}
| 18
| Puffy_Upper_Cheeks
| 0.3750
| mFaceCheekUpperLeft, mFaceCheekUpperRight
|-
| 19
| Upturned_Nose_Tip
| 0.6000
| mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
|-bgcolor={{#var:bgcolor}}
| 20
| Bulbous_Nose
| 0.2500
| mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
|-
| 21
| Upper_Eyelid_Fold
| 0.1333
| mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight
|-bgcolor={{#var:bgcolor}}
| 23
| Baggy_Eyes
| 0.2500
| mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight
|-
| 24
| Wide_Eyes
| 0.4286
| mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight
|-bgcolor={{#var:bgcolor}}
| 25
| Wide_Lip_Cleft
| 0.3478
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipUpperLeft, mFaceLipUpperRight
|-
| 27
| Wide_Nose_Bridge
| 0.5200
| mFaceNoseBridge
|-bgcolor={{#var:bgcolor}}
| 31
| Arced_Eyebrows
| 0.0000
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
|-
| 33
| Height
| 0.5349
| mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mShoulderLeft, mShoulderRight, mSpine3, mSpine4, mTail1, mTail2, mTail3, mTail4, mTail5, mTail6, mTorso, mWing1Left, mWing1Right, mWing2Left, mWing2Right, mWing3Left, mWing3Right, mWing4FanLeft, mWing4FanRight, mWing4Left, mWing4Right
|-bgcolor={{#var:bgcolor}}
| 34
| Thickness
| 0.3182
| mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHindLimbsRoot, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mPelvis, mShoulderLeft, mShoulderRight, mSpine1, mSpine2, mSpine3, mSpine4, mTail1, mTail2, mTail3, mTail4, mTail5, mTail6, mTorso, mWing1Left, mWing1Right
|-
| 35
| Big_Ears
| 0.3333
| mFaceEar1Left, mFaceEar1Right
|-bgcolor={{#var:bgcolor}}
| 36
| Shoulders
| 0.5625
| mChest, mCollarLeft, mCollarRight, mNeck, mWing1Left, mWing1Right
|-
| 37
| Hip Width
| 0.5333
| mHindLimb1Left, mHindLimb1Right, mHindLimbsRoot, mHipLeft, mHipRight, mPelvis, mSpine1, mSpine2, mTail1, mTail2, mTail3
|-bgcolor={{#var:bgcolor}}
| 38
| Torso Length
| 0.5000
| mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHindLimbsRoot, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mPelvis, mSpine1, mSpine2, mSpine3, mSpine4, mTorso
|-
| 80
| male
| 0.0000
| mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mShoulderLeft, mShoulderRight, mSpine3, mSpine4, mTorso, mWing1Left, mWing1Right, mWingsRoot
|-bgcolor={{#var:bgcolor}}
| 119
| Eyebrow Size
| 0.0000
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
|-
| 155
| Lip Width
| 0.4091
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperLeft, mFaceLipUpperRight
|-bgcolor={{#var:bgcolor}}
| 185
| Deep_Chin
| 0.5000
| mFaceChin
|-
| 193
| Head Shape
| 0.0000
| mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceChin, mFaceForeheadLeft, mFaceForeheadRight, mFaceJawShaper, mFaceRoot
|-bgcolor={{#var:bgcolor}}
| 196
| Eye Spacing
| 0.6667
| mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
|-
| 198
| Heel Height
| 0.0000
| mFootLeft, mFootRight, mHindLimb4Left, mHindLimb4Right
|-bgcolor={{#var:bgcolor}}
| 503
| Platform Height
| 0.0000
| mFootLeft, mFootRight, mHindLimb4Left, mHindLimb4Right
|-
| 505
| Lip Thickness
| 0.0000
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
|-bgcolor={{#var:bgcolor}}
| 506
| Mouth_Height
| 0.5000
| mFaceNoseBase, mFaceTeethLower, mFaceTeethUpper
|-
| 517
| Wide_Nose
| 0.3333
| mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
|-bgcolor={{#var:bgcolor}}
| 629
| Forehead Angle
| 0.0000
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight
|-
| 646
| Egg_Head
| 0.5652
| mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight, mFaceJawShaper, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase
|-bgcolor={{#var:bgcolor}}
| 647
| Squash_Stretch_Head
| 0.3333
| mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceNoseBase, mFaceNoseBridge, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper
|-
| 650
| Eyelid_Corner_Up
| 0.5200
| mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
|-bgcolor={{#var:bgcolor}}
| 653
| Tall_Lips
| 0.3333
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
|-
| 656
| Crooked_Nose
| 0.5000
| mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceTeethUpper
|-bgcolor={{#var:bgcolor}}
| 659
| Mouth Corner
| 0.0000
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
|-
| 662
| Face Shear
| 0.0000
| mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceEar1Left, mFaceEar1Right, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadLeft, mFaceForeheadRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseLeft, mFaceNoseRight
|-bgcolor={{#var:bgcolor}}
| 663
| Shift_Mouth
| 0.5000
| mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceTeethLower, mFaceTeethUpper
|-
| 665
| Jaw_Jut
| 0.5000
| mFaceChin, mFaceTeethLower
|-bgcolor={{#var:bgcolor}}
| 675
| Hand Size
| 0.5000
| mHandIndex1Left, mHandIndex1Right, mHandIndex2Left, mHandIndex2Right, mHandIndex3Left, mHandIndex3Right, mHandMiddle1Left, mHandMiddle1Right, mHandMiddle2Left, mHandMiddle2Right, mHandMiddle3Left, mHandMiddle3Right, mHandPinky1Left, mHandPinky1Right, mHandPinky2Left, mHandPinky2Right, mHandPinky3Left, mHandPinky3Right, mHandRing1Left, mHandRing1Right, mHandRing2Left, mHandRing2Right, mHandRing3Left, mHandRing3Right, mHandThumb1Left, mHandThumb1Right, mHandThumb2Left, mHandThumb2Right, mHandThumb3Left, mHandThumb3Right, mWristLeft, mWristRight
|-
| 682
| Head Size
| 0.0000
| mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight, mFaceJaw, mFaceJawShaper, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase, mFaceTongueTip, mHead, mSkull
|-bgcolor={{#var:bgcolor}}
| 683
| Neck Thickness
| 0.6667
| mNeck
|-
| 690
| Eye Size
| 0.0000
| mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
|-bgcolor={{#var:bgcolor}}
| 692
| Leg Length
| 0.5000
| mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight
|-
| 693
| Arm Length
| 0.5000
| mElbowLeft, mElbowRight, mShoulderLeft, mShoulderRight
|-bgcolor={{#var:bgcolor}}
| 756
| Neck Length
| 0.5000
| mNeck
|-
| 757
| Lower_Eyebrows
| 0.6667
| mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
|-bgcolor={{#var:bgcolor}}
| 758
| Lower_Bridge_Nose
| 0.5000
| mFaceNoseBridge, mFaceNoseCenter
|-
| 759
| Low_Septum_Nose
| 0.4000
| mFaceNoseBase
|-bgcolor={{#var:bgcolor}}
| 760
| Jaw_Angle
| 0.3750
| mFaceJawShaper
|-
| 764
| Lip_Cleft_Deep
| 0.2941
| mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
|-bgcolor={{#var:bgcolor}}
| 765
| Puffy_Lower_Lids
| 0.1071
| mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
|-
| 769
| Eye Depth
| 0.0000
| mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
|-bgcolor={{#var:bgcolor}}
| 773
| Head Length
| 0.0000
| mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase, mFaceTongueTip
|-
| 796
| Pointy_Ears
| 0.1176
| mFaceEar2Left, mFaceEar2Right
|-bgcolor={{#var:bgcolor}}
| 799
| Lip Ratio
| 0.0000
| mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
|-
| 842
| Hip Length
| 0.5000
| mHindLimbsRoot, mPelvis, mSpine1, mSpine2
|-bgcolor={{#var:bgcolor}}
| 879
| Male_Package
| 0.2000
| mGroin
|-
| 880
| Eyelid_Inner_Corner_Up
| 0.5200
| mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
|-bgcolor={{#var:bgcolor}}
| 11001
| Hover
| 0.5000
| None (Changes vertical positioning)
|-
 
|}
 
=== Sliders that affect Collision Volumes ===
 
These are sliders that can be controlled interactively and affect collision volume position or scale. The neutral value is the fraction of the way along the slider range (from 0-1) at which the slider has no effect, and so leaves the skeleton in its default state. Some sliders affect both bones and collision volumes, and so will appear in both tables.
{|border="1" cellpadding="3" width="66%"
|- {{Hl2}}
! ID
! Name
! Neutral value
! Collision Volumes
|-bgcolor={{#var:bgcolor}}
 
| 80
| male
| 0.0000
| BELLY, CHEST, HEAD, LEFT_PEC, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, NECK, RIGHT_PEC, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM
|-
| 105
| Breast Size
| 0.0000
| LEFT_PEC, RIGHT_PEC
|-bgcolor={{#var:bgcolor}}
| 157
| Belly Size
| 0.0000
| BELLY, PELVIS
|-
| 507
| Breast_Gravity
| 0.4286
| LEFT_PEC, RIGHT_PEC
|-bgcolor={{#var:bgcolor}}
| 515
| Foot_Size
| 0.2500
| L_FOOT, R_FOOT
|-
| 637
| Body Fat
| 0.0000
| BELLY, CHEST, HEAD, LEFT_HANDLE, LEFT_PEC, LOWER_BACK, L_CLAVICLE, L_LOWER_ARM, L_LOWER_LEG, L_UPPER_ARM, L_UPPER_LEG, NECK, PELVIS, RIGHT_HANDLE, RIGHT_PEC, R_CLAVICLE, R_LOWER_ARM, R_LOWER_LEG, R_UPPER_ARM, R_UPPER_LEG, UPPER_BACK
|-bgcolor={{#var:bgcolor}}
| 647
| Squash_Stretch_Head
| 0.3333
| HEAD
|-
| 649
| Torso Muscles
| 0.0000
| BELLY, CHEST, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM, UPPER_BACK
|-bgcolor={{#var:bgcolor}}
| 652
| Leg Muscles
| 0.0000
| L_LOWER_LEG, L_UPPER_LEG, R_LOWER_LEG, R_UPPER_LEG
|-
| 676
| Love_Handles
| 0.3333
| BELLY, LEFT_HANDLE, LOWER_BACK, RIGHT_HANDLE
|-bgcolor={{#var:bgcolor}}
| 678
| Torso Muscles
| 0.0000
| BELLY, CHEST, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM, UPPER_BACK
|-
| 684
| Breast_Female_Cleavage
| 0.1875
| LEFT_PEC, RIGHT_PEC
|-bgcolor={{#var:bgcolor}}
| 685
| Chest_Male_No_Pecs
| 0.3125
| LEFT_PEC, RIGHT_PEC
|-
| 753
| Saddlebags
| 0.1429
| PELVIS
|-bgcolor={{#var:bgcolor}}
| 773
| Head Length
| 0.0000
| HEAD
|-
| 795
| Butt Size
| 0.0000
| BUTT, PELVIS
|-bgcolor={{#var:bgcolor}}
| 841
| Bowed_Legs
| 0.5000
| L_LOWER_LEG, L_UPPER_LEG, R_LOWER_LEG, R_UPPER_LEG
|-
|}
[[Category:LSL Animation]]

Latest revision as of 11:35, 23 September 2024

The following is a brief summary of the updates to the skeleton for the Bento project.


Partial Skeletons

Upload of rigged content no longer needs all the bones specified in the DAE file for convenience purposes. For rigged content, simply omitting unused/missing bones from the skinning data is now is allowed.

New Bones

There are 106 new bones added for Bento. The largest number are for support of facial expressions and finger movement.

The numbers in bones names are ordered such the bone that is closest to the root has the lower number.

Hands

There are 30 finger joints, 15 on each hand - 3 joints per finger times 5 fingers. They are named as follows: mHand<finger><number><side>, where fingers are Thumb, Middle, Index, Ring, and Pinky, number is 1,2 or 3, and side is Left or Right.

List of hand bones
mHandThumb1Left mHandThumb1Right
mHandThumb2Left mHandThumb2Right
mHandThumb3Left mHandThumb3Right
mHandIndex1Left mHandIndex1Right
mHandIndex2Left mHandIndex2Right
mHandIndex3Left mHandIndex3Right
mHandMiddle1Left mHandMiddle1Right
mHandMiddle2Left mHandMiddle2Right
mHandMiddle3Left mHandMiddle3Right
mHandRing1Left mHandRing1Right
mHandRing2Left mHandRing2Right
mHandRing3Left mHandRing3Right
mHandPinky1Left mHandPinky1Right
mHandPinky2Left mHandPinky2Right
mHandPinky3Left mHandPinky3Right

Face

The following new joints have been added to the head and face:

List of face bones
mFaceForeheadLeft For animating the forehead
mFaceForeheadCenter
mFaceForeheadRight
mFaceEyebrowOuterLeft For animating the eyebrows
mFaceEyebrowCenterLeft
mFaceEyebrowInnerLeft
mFaceEyebrowOuterRight
mFaceEyebrowCenterRight
mFaceEyebrowInnerRight
mFaceEyeLidUpperLeft For controlling the upper and lower eyelids
mFaceEyeLidLowerLeft
mFaceEyeLidUpperRight
mFaceEyeLidLowerRight
mFaceEyeAltLeft By default, these are in the same location as the default mEyeLeft and mEyeRight bones. They could be used to control additional eyes, or to control eye orientation via animations. The default eye bones are controlled directly by the Second Life viewer. Keep this in mind when using animation overrides that use higher priority eye animations which will prevent this effect from being seen.
mFaceEyeAltRight
mFaceEyecornerInnerLeft
mFaceEyecornerInnerRight
mFaceEar1Left These allow ears, antennas, or any other head appendages of your choice to be animated.
mFaceEar2Left
mFaceEar1Right
mFaceEar2Right
mFaceNoseLeft For animations involving the nose
mFaceNoseCenter
mFaceNoseRight
mFaceNoseBase
mFaceNoseBridge
mFaceCheekUpperLeft For animations involving the cheeks
mFaceCheekLowerLeft
mFaceCheekUpperRight
mFaceCheekLowerRight
mFaceJaw For opening and closing the mouth.
mFaceLipUpperLeft For controlling the upper lips and mouth corners
mFaceLipUpperCenter
mFaceLipUpperRight
mFaceLipCornerLeft
mFaceLipCornerRight
mFaceTongueBase For animating the tongue
mFaceTongueTip
mFaceLipLowerLeft For animating the lower lip
mFaceLipLowerCenter
mFaceLipLowerRight
mFaceTeethLower For positioning the teeth
mFaceTeethUpper
mFaceChin For positioning the chin

Spine

Additional joints have been added to the spine to allow more flexible models. By default these are "folded up" inside the original spine and will not have any affect, so they would need to be re-positioned in any models that use them.

List of spine bones
mSpine1 Between mPelvis and mTorso
mSpine2
mSpine3 Between mTorso and mChest
mSpine4

Wings

List of wing bones
mWingsRoot This joint lies at the base of the wings, and is intended to make it easier to move and potentially repurpose the wing joints.
mWing1Left For controlling the wings
mWing2Left
mWing3Left
mWing4Left
mWing1Right
mWing2Right
mWing3Right
mWing4Right
mWing4FanRight These branch off from the main chain of the wings, to help with applications like bat wings.
mWing4FanLeft

Hind Limbs

By default, these bones are positioned behind the original legs and can be used as and additional set of legs in that position. If repositioned, they can also be used for a second set of arms or wings.

List of hind limb bones
mHindLimbsRoot
mHindLimb1Left Bones in the left hind leg.
mHindLimb2Left
mHindLimb3Left
mHindLimb4Left
mHindLimb1Right Bones in the right hind leg
mHindLimb2Right
mHindLimb3Right
mHindLimb4Right

Tail

List of tail bones
mTail1 base For animating a tail
mTail2
mTail3
mTail4
mTail5
mTail6 tip

Other

List of other joints
mGroin For animating any groin-related appendages

New Attachment Points

List of new attachment points
Location Number Description
Left Ring Finger 41 Linked to the mHandRing1Left and mHandRing1Right joints, suitable for rings and such.
Right Ring Finger 42
Tail Base 43 Linked to the first tail joint, mTail1.
Tail Tip 44 Linked to the last tail joint, mTail6
Left Wing 45 Linked to the wing joints mWing4Left and mWing4Right
Right Wing 46
Jaw 47 Linked to the mFaceJaw joint.
Alt Left Ear 48 Linked to the new mFaceEarLeft and mFaceEarRight joints. Called "Alt" ears because there are already ear attachment points connected to the head.
Alt Right Ear 49
Alt Left Eye 50 Linked to the new Alt eye joints mFaceEyeAltLeft and mFaceEyeAltRight.
Alt Right Eye 51
Tongue 52 Linked to mFaceTongueTip
Groin 53 Linked to mGroin
Left Hind Foot 54 Linked to mHindLimb4Left
Right Hind Foot 55 Linked to mHindLimb4Right

Slider Support

We support most of the shape controls found under "Edit Shape". However, some of the controls are supported only by the use of collision volume bones (Fitted Mesh), and some controls cannot be supported due to technical constraints.

Controls supported via Fitted Mesh

The following slider controls are supported, but only by the use of collision volume bones (Fitted Mesh)

  • Body Fat
  • Torso Muscles
  • Breast Size
  • Breast Buoyancy
  • Breast Cleavage
  • Love Handles
  • Belly Size
  • Leg Muscles
  • Butt Size
  • Saddle Bags
  • Knee Angle
  • Foot Size

Unsupported controls

The following slider controls are not supported due to technical constraints.

  • Head shape
  • Eyelash length
  • Eye Pop
  • Ear Angle
  • Attached Earlobe
  • Jowls
  • Chin Cleft
  • Upper Chin Cleft

Bones Currently Affected By Positional Sliders

The following bones are influenced by sliders that affect their POSITION. This means they run the risk of having the influence they have on the avatar shape being partially or completely overridden by animations that use positions.

  • mWing1Right
  • mWing1Left
  • mWing2Left
  • mWing3Left
  • mWing4Left
  • mWing4FanLeft
  • mWing2Right
  • mWing3Right
  • mWing4Right
  • mWing4FanRight
  • mTail1
  • mTail2
  • mTail3
  • mTail4
  • mTail5
  • mTail6
  • mCollarLeft
  • mCollarRight
  • mHipLeft
  • mHipRight
  • mHindLimb1Left
  • mHindLimb1Right
  • mEyeLeft
  • mEyeRight
  • mFaceEyeAltLeft
  • mFaceEyeAltRight
  • mFaceEyeLidLowerLeft
  • mFaceEyeLidLowerRight
  • mFaceEyeLidUpperLeft
  • mFaceEyeLidUpperRight
  • mFaceEyebrowInnerLeft
  • mFaceEyebrowInnerRight
  • mFaceEyebrowCenterLeft
  • mFaceEyebrowCenterRight
  • mFaceEyebrowOuterLeft
  • mFaceEyebrowOuterRight
  • mFaceEyecornerInnerLeft
  • mFaceEyecornerInnerRight
  • mFaceNoseRight
  • mFaceNoseLeft
  • mFaceEar1Left
  • mFaceEar1Right
  • mFaceLipUpperLeft
  • mFaceLipUpperRight
  • mFaceLipLowerLeft
  • mFaceLipLowerRight
  • mFaceLipCornerRight
  • mFaceLipCornerLeft
  • mFaceCheekLowerLeft
  • mFaceCheekLowerRight
  • mFaceCheekUpperLeft
  • mFaceCheekUpperRight
  • mFaceForeheadLeft
  • mFaceForeheadRight
  • mSkull
  • mFootRight
  • mFootLeft
  • mHindLimb4Left
  • mHindLimb4Right
  • mFaceNoseBridge
  • mFaceNoseCenter
  • mFaceNoseBase
  • mFaceLipUpperCenter
  • mFaceTeethUpper
  • mFaceLipLowerCenter
  • mFaceTeethLower
  • mFaceEar2Left
  • mFaceEar2Right
  • mFaceJawShaper
  • mFaceChin
  • mFaceForeheadCenter
  • mFaceRoot
  • mFaceTongueTip
  • BELLY
  • PELVIS
  • LEFT_PEC
  • RIGHT_PEC
  • L_CLAVICLE
  • L_UPPER_ARM
  • L_LOWER_ARM
  • R_CLAVICLE
  • R_UPPER_ARM
  • R_LOWER_ARM
  • CHEST
  • UPPER_BACK
  • LOWER_BACK
  • LEFT_HANDLE
  • RIGHT_HANDLE
  • HEAD
  • BUTT
  • L_UPPER_LEG
  • L_LOWER_LEG
  • R_UPPER_LEG
  • R_LOWER_LEG
  • L_FOOT
  • R_FOOT

Sliders that affect Bones

These are sliders that can be controlled interactively and affect bone position or scale. The neutral value is the fraction of the way along the slider range (from 0-1) at which the slider has no effect, and so leaves the skeleton in its default state.

ID Name Neutral value Bones
1 Big_Brow 0.1304 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceForeheadCenter
2 Nose_Big_Out 0.2424 mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
4 Broad_Nostrils 0.3333 mFaceNoseLeft, mFaceNoseRight
6 Bulbous_Nose_Tip 0.2308 mFaceNoseCenter
7 Weak_Chin 0.5000 mFaceChin
8 Double_Chin 0.2500 mFaceJawShaper
10 Sunken_Cheeks 0.3333 mFaceCheekLowerLeft, mFaceCheekLowerRight
11 Noble_Nose_Bridge 0.2500 mFaceForeheadCenter, mFaceNoseBridge
14 High_Cheek_Bones 0.3333 mFaceCheekUpperLeft, mFaceCheekUpperRight
15 Ears_Out 0.2500 mFaceEar1Left, mFaceEar1Right
16 Pointy_Eyebrows 0.1429 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
17 Square_Jaw 0.3333 mFaceChin
18 Puffy_Upper_Cheeks 0.3750 mFaceCheekUpperLeft, mFaceCheekUpperRight
19 Upturned_Nose_Tip 0.6000 mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
20 Bulbous_Nose 0.2500 mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
21 Upper_Eyelid_Fold 0.1333 mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight
23 Baggy_Eyes 0.2500 mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight
24 Wide_Eyes 0.4286 mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight
25 Wide_Lip_Cleft 0.3478 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipUpperLeft, mFaceLipUpperRight
27 Wide_Nose_Bridge 0.5200 mFaceNoseBridge
31 Arced_Eyebrows 0.0000 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
33 Height 0.5349 mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mShoulderLeft, mShoulderRight, mSpine3, mSpine4, mTail1, mTail2, mTail3, mTail4, mTail5, mTail6, mTorso, mWing1Left, mWing1Right, mWing2Left, mWing2Right, mWing3Left, mWing3Right, mWing4FanLeft, mWing4FanRight, mWing4Left, mWing4Right
34 Thickness 0.3182 mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHindLimbsRoot, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mPelvis, mShoulderLeft, mShoulderRight, mSpine1, mSpine2, mSpine3, mSpine4, mTail1, mTail2, mTail3, mTail4, mTail5, mTail6, mTorso, mWing1Left, mWing1Right
35 Big_Ears 0.3333 mFaceEar1Left, mFaceEar1Right
36 Shoulders 0.5625 mChest, mCollarLeft, mCollarRight, mNeck, mWing1Left, mWing1Right
37 Hip Width 0.5333 mHindLimb1Left, mHindLimb1Right, mHindLimbsRoot, mHipLeft, mHipRight, mPelvis, mSpine1, mSpine2, mTail1, mTail2, mTail3
38 Torso Length 0.5000 mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHindLimbsRoot, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mPelvis, mSpine1, mSpine2, mSpine3, mSpine4, mTorso
80 male 0.0000 mChest, mCollarLeft, mCollarRight, mElbowLeft, mElbowRight, mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight, mNeck, mShoulderLeft, mShoulderRight, mSpine3, mSpine4, mTorso, mWing1Left, mWing1Right, mWingsRoot
119 Eyebrow Size 0.0000 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
155 Lip Width 0.4091 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperLeft, mFaceLipUpperRight
185 Deep_Chin 0.5000 mFaceChin
193 Head Shape 0.0000 mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceChin, mFaceForeheadLeft, mFaceForeheadRight, mFaceJawShaper, mFaceRoot
196 Eye Spacing 0.6667 mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
198 Heel Height 0.0000 mFootLeft, mFootRight, mHindLimb4Left, mHindLimb4Right
503 Platform Height 0.0000 mFootLeft, mFootRight, mHindLimb4Left, mHindLimb4Right
505 Lip Thickness 0.0000 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
506 Mouth_Height 0.5000 mFaceNoseBase, mFaceTeethLower, mFaceTeethUpper
517 Wide_Nose 0.3333 mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight
629 Forehead Angle 0.0000 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight
646 Egg_Head 0.5652 mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight, mFaceJawShaper, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase
647 Squash_Stretch_Head 0.3333 mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceNoseBase, mFaceNoseBridge, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper
650 Eyelid_Corner_Up 0.5200 mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
653 Tall_Lips 0.3333 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
656 Crooked_Nose 0.5000 mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceTeethUpper
659 Mouth Corner 0.0000 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
662 Face Shear 0.0000 mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceEar1Left, mFaceEar1Right, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadLeft, mFaceForeheadRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseLeft, mFaceNoseRight
663 Shift_Mouth 0.5000 mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceTeethLower, mFaceTeethUpper
665 Jaw_Jut 0.5000 mFaceChin, mFaceTeethLower
675 Hand Size 0.5000 mHandIndex1Left, mHandIndex1Right, mHandIndex2Left, mHandIndex2Right, mHandIndex3Left, mHandIndex3Right, mHandMiddle1Left, mHandMiddle1Right, mHandMiddle2Left, mHandMiddle2Right, mHandMiddle3Left, mHandMiddle3Right, mHandPinky1Left, mHandPinky1Right, mHandPinky2Left, mHandPinky2Right, mHandPinky3Left, mHandPinky3Right, mHandRing1Left, mHandRing1Right, mHandRing2Left, mHandRing2Right, mHandRing3Left, mHandRing3Right, mHandThumb1Left, mHandThumb1Right, mHandThumb2Left, mHandThumb2Right, mHandThumb3Left, mHandThumb3Right, mWristLeft, mWristRight
682 Head Size 0.0000 mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceCheekUpperLeft, mFaceCheekUpperRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight, mFaceForeheadCenter, mFaceForeheadLeft, mFaceForeheadRight, mFaceJaw, mFaceJawShaper, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseBridge, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase, mFaceTongueTip, mHead, mSkull
683 Neck Thickness 0.6667 mNeck
690 Eye Size 0.0000 mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
692 Leg Length 0.5000 mHindLimb1Left, mHindLimb1Right, mHindLimb2Left, mHindLimb2Right, mHipLeft, mHipRight, mKneeLeft, mKneeRight
693 Arm Length 0.5000 mElbowLeft, mElbowRight, mShoulderLeft, mShoulderRight
756 Neck Length 0.5000 mNeck
757 Lower_Eyebrows 0.6667 mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight
758 Lower_Bridge_Nose 0.5000 mFaceNoseBridge, mFaceNoseCenter
759 Low_Septum_Nose 0.4000 mFaceNoseBase
760 Jaw_Angle 0.3750 mFaceJawShaper
764 Lip_Cleft_Deep 0.2941 mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
765 Puffy_Lower_Lids 0.1071 mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
769 Eye Depth 0.0000 mEyeLeft, mEyeRight, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceEyebrowCenterLeft, mFaceEyebrowCenterRight, mFaceEyebrowInnerLeft, mFaceEyebrowInnerRight, mFaceEyebrowOuterLeft, mFaceEyebrowOuterRight, mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
773 Head Length 0.0000 mEyeLeft, mEyeRight, mFaceCheekLowerLeft, mFaceCheekLowerRight, mFaceChin, mFaceEyeAltLeft, mFaceEyeAltRight, mFaceEyeLidLowerLeft, mFaceEyeLidLowerRight, mFaceEyeLidUpperLeft, mFaceEyeLidUpperRight, mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight, mFaceNoseBase, mFaceNoseCenter, mFaceNoseLeft, mFaceNoseRight, mFaceRoot, mFaceTeethLower, mFaceTeethUpper, mFaceTongueBase, mFaceTongueTip
796 Pointy_Ears 0.1176 mFaceEar2Left, mFaceEar2Right
799 Lip Ratio 0.0000 mFaceLipCornerLeft, mFaceLipCornerRight, mFaceLipLowerCenter, mFaceLipLowerLeft, mFaceLipLowerRight, mFaceLipUpperCenter, mFaceLipUpperLeft, mFaceLipUpperRight
842 Hip Length 0.5000 mHindLimbsRoot, mPelvis, mSpine1, mSpine2
879 Male_Package 0.2000 mGroin
880 Eyelid_Inner_Corner_Up 0.5200 mFaceEyecornerInnerLeft, mFaceEyecornerInnerRight
11001 Hover 0.5000 None (Changes vertical positioning)

Sliders that affect Collision Volumes

These are sliders that can be controlled interactively and affect collision volume position or scale. The neutral value is the fraction of the way along the slider range (from 0-1) at which the slider has no effect, and so leaves the skeleton in its default state. Some sliders affect both bones and collision volumes, and so will appear in both tables.

ID Name Neutral value Collision Volumes
80 male 0.0000 BELLY, CHEST, HEAD, LEFT_PEC, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, NECK, RIGHT_PEC, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM
105 Breast Size 0.0000 LEFT_PEC, RIGHT_PEC
157 Belly Size 0.0000 BELLY, PELVIS
507 Breast_Gravity 0.4286 LEFT_PEC, RIGHT_PEC
515 Foot_Size 0.2500 L_FOOT, R_FOOT
637 Body Fat 0.0000 BELLY, CHEST, HEAD, LEFT_HANDLE, LEFT_PEC, LOWER_BACK, L_CLAVICLE, L_LOWER_ARM, L_LOWER_LEG, L_UPPER_ARM, L_UPPER_LEG, NECK, PELVIS, RIGHT_HANDLE, RIGHT_PEC, R_CLAVICLE, R_LOWER_ARM, R_LOWER_LEG, R_UPPER_ARM, R_UPPER_LEG, UPPER_BACK
647 Squash_Stretch_Head 0.3333 HEAD
649 Torso Muscles 0.0000 BELLY, CHEST, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM, UPPER_BACK
652 Leg Muscles 0.0000 L_LOWER_LEG, L_UPPER_LEG, R_LOWER_LEG, R_UPPER_LEG
676 Love_Handles 0.3333 BELLY, LEFT_HANDLE, LOWER_BACK, RIGHT_HANDLE
678 Torso Muscles 0.0000 BELLY, CHEST, L_CLAVICLE, L_LOWER_ARM, L_UPPER_ARM, R_CLAVICLE, R_LOWER_ARM, R_UPPER_ARM, UPPER_BACK
684 Breast_Female_Cleavage 0.1875 LEFT_PEC, RIGHT_PEC
685 Chest_Male_No_Pecs 0.3125 LEFT_PEC, RIGHT_PEC
753 Saddlebags 0.1429 PELVIS
773 Head Length 0.0000 HEAD
795 Butt Size 0.0000 BUTT, PELVIS
841 Bowed_Legs 0.5000 L_LOWER_LEG, L_UPPER_LEG, R_LOWER_LEG, R_UPPER_LEG