UMA Wiki

Unity Multipurpose Avatar

User Tools

Site Tools


knowledgebase:slot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
knowledgebase:slot [2018/05/02 23:28]
kenamis
knowledgebase:slot [2018/08/09 20:12]
kenamis
Line 8: Line 8:
  
 The big difference between body parts and other content is that body parts need to be combined in a way that the seams won't be visible. To handle this, it's important that the vertices along mesh seams share the same position and normal values to avoid lighting artifacts. To handle that, we provide a tool for importing meshes that recalculate the normal and tangent data based on a reference mesh. The big difference between body parts and other content is that body parts need to be combined in a way that the seams won't be visible. To handle this, it's important that the vertices along mesh seams share the same position and normal values to avoid lighting artifacts. To handle that, we provide a tool for importing meshes that recalculate the normal and tangent data based on a reference mesh.
 +
 +===UMAMeshData===
 +UMAMeshData is an important data container that resides on a slot.  It stores all the vertices, normals, tangents, uvs, etc... that is necessary to build the part of the mesh that the slot represents.
  
 ====Slot Creation==== ====Slot Creation====
Line 17: Line 20:
 {{:​wiki:​slotbuilder01.jpg?​nolink&​200|}} {{:​wiki:​slotbuilder02.jpg?​nolink&​360|}} {{:​wiki:​slotbuilder01.jpg?​nolink&​200|}} {{:​wiki:​slotbuilder02.jpg?​nolink&​360|}}
  
-**Slot Builder Parameters:**+===Slot Builder Parameters=== 
 + 
 +//Seams Mesh:// (Optional) This pulls only the normals values off the supplied mesh. Use this by supplying an unified mesh that spans seams so that the normals are consistent across the seam. It's not required if the slot being created does not span any possible seams. 
 + 
 +//Slot Mesh:// The skinned mesh for the slot to be built. 
 + 
 +//UMA Material:// The [[UMA Material]] that this slot will be using. The commonly used one is "​UMA_Diffuse_Normal_Metallic"​. 
 + 
 +//Slot Destination Folder:// The folder in that a new folder for the slot will be created along with the slot asset. 
 + 
 +//Root Bone:// The name of the root bone for the skeleton hierarchy for this mesh. Normally, "​Global"​.
  
-Seams Mesh (Optional)This pulls only the normals values off the supplied mesh. Use this by supplying an unified mesh that spans seams so that the normals are consistent across the seam. It's not required if the slot being created does not span any possible seams.+//Element Name:// The name of the slot. This needs to be unique!
  
-Slot MeshThe skinned mesh for the slot to be built.+//Binary Serialization:// Toggle binary serialization ​for the resulting SlotDataAsset. This can be much faster for very large meshes and meshes with lots of blendshape data.
  
-[[UMA Material]]The [[UMA Material]] that this slot will be using. The commonly used one is "UMA_Diffuse_Normal_Metallic".+//Create Overlay:// When checked, create an overlay asset in the slot's folder with the filename suffix ​"_Overlay" ​added.
  
-Slot Destination FolderThe folder ​in that a new folder for the slot will be created along with the slot asset.+//Create Wardrobe Recipe:// When checked, create a wardrobe asset in the slot's folder ​with the filename suffix "​_Recipe"​ added.
  
-Element NameThe name of the slot. This needs to be unique!+//Add To Global Library:// When checked, automatically add this slot to the global library.
  
 ====Slot Asset==== ====Slot Asset====
knowledgebase/slot.txt · Last modified: 2018/08/09 20:12 by kenamis