top of page

UMA - Version 1.0.0.6b

1.0.0.6b

UMA version 1.0.0.6b - Unity version 4.2

 

Changes

1.0.0.2b - Renamed UMAData.slotData to UMAData.SlotData

1.0.0.4b - Slots don´t have predefined overlays. This adjust was necessary for serialization.

1.0.0.4b - Slots creation on UMACrowd received adjusts.

1.0.0.4b - using Unity version 4.2 (Mecanim API on following versions).

1.0.0.4b - FemaleEyebrow01 overlay uses Rect for reducing texture size.

1.0.0.5b - Adjusts on atlas generation for PRO, offset adjust on final texture for resolution variation.

1.0.0.5b - By default, all textures are full resolution, and atlasresolutionScale is 0.5f.

1.0.0.5b - new Male content included.

1.0.0.5b - Optimized female overlay textures, this brings a faster atlas calculation on indie.

1.0.0.6b - new Male and female content.

1.0.0.6b - UMADnaHumanoid changes:armSize is now armLength, inclusion of forearmLength, forearmLength and forearmWidth, those areas dont receive influence from upperMuscle and upperWeight.

1.0.0.6b - small adjusts on DNAConverters, both to handle extra sliders and improve uppermuscle influence over spine1.

1.0.0.6b - Included Load/Save example to UMACustomizer

1.0.0.6b - separated PackRecipe/UnpackRecipe and formatter

1.0.0.6b - Joen adjusted UMA material builder to handle fbx files from different coordinate systems.

 

New features

1.0.0.1b - Slots rig can be different from base rig. Extra bones are included on final mesh.

1.0.0.1b - UMA´s have their own converters for handling Dna data (HumanFemaleDNAConverterBehaviour, HumanMaleDNAConverterBehaviour), it´s now possible to include converters to handle slots with extra bones.

1.0.0.1b - Uma Material Builder handle Seam removal on Slot creation.

1.0.0.3b - SlotList array can have empty elements. 

 

Fixed

1.0.0.0b - White border on female hair 02 without using atlas sharing will be handled with a proper alpha channel. (Unity 4.2 Alpha is transparency)

1.0.0.0b - overlay rect generates different behavion on Indie and PRO. Until then, overlays might need to keep the same size as base textures.

1.0.0.0b - Mixing slots that uses different shaders mess with UV calculation. Until correcting this, it´s recommended to add all slots sharing the same shader in sequence.

1.0.0.0b - UMA serialization will be rewritten considering the adjusts included and new features. Any multiplayer/mmo dev planning sharing data between client and server, please keep an eye on umaPack() that will be included.

1.0.0.0b - UMA still only works when the game is running and resulting UMA still can´t saved. This will be handled together with serialization.

1.0.0.1b - Mixing slots that uses different shaders is not available on this version.

1.0.0.1b - Generating avatars requite atlas creation, without creating atlas, we have an material ordering issue.

1.0.0.1b - As consequence of including extra bones, UMA creation requires extra processing. This step will receive further optimization.

1.0.0.1b - Importing project files from pack leads to reloading assets and losing seams removal step. This will be handled creating a new resulting skinnedMesh instead of referencing to existing one.(Working on duplicated skinnedMesh)

1.0.0.4b - Memoryleak on RenderTextures.

1.0.0.4b - UMA serialization won´t pack channelMask and channelAdditiveMask in this version;

 

Known bugs / limitations 

1.0.0.0b - Atlas is not optimized and might not bring most efficient solution.

1.0.0.0b - Linear Rendering (Unity Pro) is not supported and most likely requires adjustments for the entire project.

1.0.0.4b - Small value changes on atlas textures;

 

Downloads

 

bottom of page