Difference between revisions of "Slot"

From UMAWiki
Jump to: navigation, search
Line 16: Line 16:
  
 
[[File:SlotBuilder01.jpg]]
 
[[File:SlotBuilder01.jpg]]
 +
 +
== Slot Asset ==
 +
 +
[[File:SlotAsset01.jpg]]
  
 
== See Also ==
 
== See Also ==

Revision as of 23:31, 5 February 2017

All UMA content that provides a mesh is a slot. Slots are basically containers holding all necessary data to be combined with the rest of an UMA avatar.

For example the base meshes provided are normally split into several pieces, such as head, torso and legs... and then implemented as slots which can be combined in many different ways. An UMA avatar is in fact, the combination of many different slots, some of them carrying body parts, others providing clothing or accessories. Lots of UMA variation can be created simply by combining different slots for each avatar.

Slots also have a material sample, which is usually then combined with all other slots that share same material. Female eyelashes for example, have a unique transparent material that can be shared with transparent hair. It´s necessary to set a material sample for all slots, as those are used to consider how meshes will be combined. In many cases, the same material sample can be used for all slots. UMA standard avatar material uses a similar version of Unity´s Standard Shader, but UMA project provides many other options.

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 lightning artifacts.

To handle that, we provide a tool for importing meshes that recalculate the normal and tangent data based on a reference mesh.

Slot Builder

UMADropdown SlotBuilder01.jpg

SlotBuilder01.jpg

Slot Asset

SlotAsset01.jpg

See Also

Overlays used in conjunction with slots.

UMA Material for using other shaders.