Difference between revisions of "Mesh/Rigging Fitted Mesh"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{Navbox/Mesh-all}} __TOC__ <div style="margin: 10px; padding: 0 10px 10px 10px; border: 1px solid #dddddd; background-color: #f9f9f9; width: 185px;"> ===Download links=== * '''.…")
 
m (Text replacement - "http://lecs.opensource.secondlife.com/" to "http://lecs-opensource.secondlife.com/")
 
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Navbox/Mesh-all}}
{{Navbox/Mesh-all}}
__TOC__
__TOC__
<div style="margin: 10px; padding: 0 10px 10px 10px; border: 1px solid #dddddd; background-color: #f9f9f9; width: 185px;">
<div style="margin: 10px; padding: 0 10px 10px 10px; border: 1px solid #dddddd; background-color: #f9f9f9; width: 256px;">
===Download links===
===Download links===
* '''.fbx'''
[http://lecs-opensource.secondlife.com/fittedmesh/SecondLifeAvatarSkeleton.zip Second Life Skeletons]
** Male
 
** Male with mesh
(Last updated April 15, 2014)
** Female
Includes the male and female models in the following formats:
** Female with mesh
.ma
* '''.ma'''
.fbx
** Male
.blend
** Male with mesh
.dae
** Female
 
** Female with mesh
Note that the .blend files require a Blender version >=2.70)
* '''.dae'''
** Male (Coming soon)
** Female (Coming soon)
</div>
</div>
===What is Fitted Mesh?===
===What is Fitted Mesh?===
Fitted Mesh is a technique in which an avatar's collision bones are used to add further deformation detail to an avatar or clothing. The benefit of this technique is that it allows [http://wiki.secondlife.com/wiki/Mesh/Basics Mesh] clothing and avatars to be adjusted using an avatar's Body Shape sliders in the Appearance Editor. This results in clothing that can adjust and fit to your avatar's own personal body shape and style.
Fitted Mesh is a technique in which an avatar's collision bones are used to add further deformation detail to an avatar or clothing. The benefit of this technique is that it allows [[Mesh/Basics|Mesh]] clothing and avatars to be adjusted using an avatar's Body Shape sliders in the Appearance Editor. This results in clothing that can adjust and fit to your avatar's own personal body shape and style.


For content creators, the key difference between a Fitted Mesh skeleton and the previous standard skeleton is that a Fitted Mesh skeleton has more bones. The rigging workflow is the same except that the additional collision bones are also included in the skinning/binding process. Note that unlike the mBones, you do not need to include all of the collision bones, rather only the ones you wish to use.
For content creators, the key difference between a Fitted Mesh skeleton and the previous standard skeleton is that a Fitted Mesh skeleton has more bones. The rigging workflow is the same except that the additional collision bones are also included in the skinning/binding process. Note that unlike the mBones, you do not need to include all of the collision bones, rather only the ones you wish to use.


{{KBtip|For the best results and to avoid unsightly clipping, you should use [http://nicolaescher.com/tutorials/alpha-channel-primer alpha masks] to hide areas covered by mesh on your avatar.}}
{{KBtip|For the best results and to avoid unsightly clipping, you should use [http://nicolaescher.com/tutorials/alpha-channel-primer alpha masks] to hide areas covered by mesh on your avatar.}}
{{KBnote|Fitted Mesh requires either the official viewer at least version 3.7.0.286015, or a third party viewer that has incorporated that version.}}


===Collision bones===
===Collision bones===
====List of original collision bones:====
====List of original collision bones:====
* PELVIS
* PELVIS
* BELLY
* BELLY *
* CHEST
* CHEST
* NECK
* NECK
Line 52: Line 51:
* LEFT_HANDLE
* LEFT_HANDLE
* RIGHT_HANDLE
* RIGHT_HANDLE
* LOWER_BACK
* UPPER_BACK


{{KBnote|BUTT, LEFT_PEC, and RIGHT_PEC are affected by [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709#Section_.3 avatar physics].}}
{{KBnote|BELLY, BUTT, LEFT_PEC, and RIGHT_PEC are affected by [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709#Section_.3 avatar physics].<br/><br/>"HANDLE bones have been left in the avatar_skeleton.xml file to support those that may want to use them but removed from the Maya/FBX skeleton files since they are redundant." [https://jira.secondlife.com/browse/FITMESH-2?focusedCommentId{{=}}410728#comment-410728]}}
 


===Rigging using the Fitted Mesh technique===
===Rigging using the Fitted Mesh technique===
# Download one of the [[#Download_links|skeleton files]].
# Download one of the [[#Download_links|skeleton files]].
# Follow one of the many tutorials for rigging avatars in your modeling program of choice.
# Follow one of the many tutorials for rigging avatars in your modeling program of choice. (Where?)
#* Links to video tutorials on rigging mesh avatars in Maya and Blender can be found in [http://wiki.secondlife.com/wiki/Mesh/Uploading_and_wearing_a_rigged_mesh#Creating_a_rigged_avatar Uploading and wearing a rigged mesh].
#* Links to video tutorials on rigging mesh avatars in Maya and Blender can be found in [[Mesh/Uploading and wearing a rigged mesh|Uploading and wearing a rigged mesh]].
# Export your new rigged mesh from your modeling program of choice:
# Export your new rigged mesh from your modeling program of choice:
#* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_Blender Exporting a mesh from Blender]
#* [[Mesh/Exporting a mesh from Blender|Exporting a mesh from Blender]]
#* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_3ds_Max  Exporting a mesh from 3DS Max]
#* [[Mesh/Exporting a mesh from 3ds Max|Exporting a mesh from 3DS Max]]
#* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_Maya Exporting a mesh from Maya]
#* [[Mesh/Exporting a mesh from Maya|Exporting a mesh from Maya]]
# Import the rigged mesh to Second Life and wear the model, as described in [http://wiki.secondlife.com/wiki/Mesh/Uploading_and_wearing_a_rigged_mesh Uploading an wearing a rigged mesh].
# Import the rigged mesh to Second Life and wear the model, as described in [[Mesh/Uploading and wearing a rigged mesh|Uploading and wearing a rigged mesh]].
# Adjust your body shape, make sure to save your changes, and enjoy your creation.
# Adjust your body shape, make sure to save your changes, and enjoy your creation.
#* Information on changing your avatar’s appearance and body shape can be found in the Second Life Knowledge Base, under [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709#Section_.2 Controlling your avatar’s appearance], and by clicking the '''?''' button at the top of the Appearance editor.
#* Information on changing your avatar’s appearance and body shape can be found in the Second Life Knowledge Base, under [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709#Section_.2 Controlling your avatar’s appearance], and by clicking the '''?''' button at the top of the Appearance editor.


===Additional resources===
===Additional resources===
* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_Blender Exporting a mesh from Blender]
* [[Mesh/Exporting a mesh from Blender|Exporting a mesh from Blender]]
* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_3ds_Max Exporting a mesh from 3DS Max]
* [[Mesh/Exporting a mesh from 3ds Max|Exporting a mesh from 3DS Max]]
* [http://wiki.secondlife.com/wiki/Mesh/Exporting_a_mesh_from_Maya Exporting a mesh from Maya]
* [[Mesh/Exporting a mesh from Maya|Exporting a mesh from Maya]]
* [http://wiki.secondlife.com/wiki/Mesh/Uploading_and_wearing_a_rigged_mesh Uploading and wearing a rigged mesh]
* [[Mesh/Uploading and wearing a rigged mesh|Uploading and wearing a rigged mesh]]
* [http://community.secondlife.com/t5/Mesh/Ways-to-fix-a-problematic-Avatar-Rig/td-p/1947773 Ways to fix a problematic Avatar Rig]
* [http://community.secondlife.com/t5/Mesh/Ways-to-fix-a-problematic-Avatar-Rig/td-p/1947773 Ways to fix a problematic Avatar Rig]
* [http://wiki.secondlife.com/wiki/Clothing_Tutorials Clothing Tutorials]
* [[Clothing Tutorials]]
* [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709 Controlling your avatar's appearance]
* [http://community.secondlife.com/t5/English-Knowledge-Base/Controlling-your-avatar-s-appearance/ta-p/700709 Controlling your avatar's appearance]
* [[Appearance Editor and affected bones]]

Latest revision as of 14:16, 6 July 2017

Download links

Second Life Skeletons

(Last updated April 15, 2014) Includes the male and female models in the following formats:

.ma
.fbx
.blend
.dae

Note that the .blend files require a Blender version >=2.70)

What is Fitted Mesh?

Fitted Mesh is a technique in which an avatar's collision bones are used to add further deformation detail to an avatar or clothing. The benefit of this technique is that it allows Mesh clothing and avatars to be adjusted using an avatar's Body Shape sliders in the Appearance Editor. This results in clothing that can adjust and fit to your avatar's own personal body shape and style.

For content creators, the key difference between a Fitted Mesh skeleton and the previous standard skeleton is that a Fitted Mesh skeleton has more bones. The rigging workflow is the same except that the additional collision bones are also included in the skinning/binding process. Note that unlike the mBones, you do not need to include all of the collision bones, rather only the ones you wish to use.

KBtip2.png Tip: For the best results and to avoid unsightly clipping, you should use alpha masks to hide areas covered by mesh on your avatar.
KBnote.png Note: Fitted Mesh requires either the official viewer at least version 3.7.0.286015, or a third party viewer that has incorporated that version.

Collision bones

List of original collision bones:

  • PELVIS
  • BELLY *
  • CHEST
  • NECK
  • HEAD
  • L_CLAVICLE
  • L_UPPER_ARM
  • L_LOWER_ARM
  • L_HAND
  • R_CLAVICLE
  • R_UPPER_ARM
  • R_LOWER_ARM
  • R_HAND
  • L_UPPER_LEG
  • L_LOWER_LEG
  • L_FOOT
  • R_UPPER_LEG
  • R_LOWER_LEG
  • R_FOOT

Collision bones added with Fitted Mesh

  • BUTT *
  • LEFT_PEC *
  • RIGHT_PEC *
  • LEFT_HANDLE
  • RIGHT_HANDLE
  • LOWER_BACK
  • UPPER_BACK
KBnote.png Note: BELLY, BUTT, LEFT_PEC, and RIGHT_PEC are affected by avatar physics.

"HANDLE bones have been left in the avatar_skeleton.xml file to support those that may want to use them but removed from the Maya/FBX skeleton files since they are redundant." [1]

Rigging using the Fitted Mesh technique

  1. Download one of the skeleton files.
  2. Follow one of the many tutorials for rigging avatars in your modeling program of choice. (Where?)
  3. Export your new rigged mesh from your modeling program of choice:
  4. Import the rigged mesh to Second Life and wear the model, as described in Uploading and wearing a rigged mesh.
  5. Adjust your body shape, make sure to save your changes, and enjoy your creation.
    • Information on changing your avatar’s appearance and body shape can be found in the Second Life Knowledge Base, under Controlling your avatar’s appearance, and by clicking the ? button at the top of the Appearance editor.

Additional resources