Skip to content

Releases: umasteeringgroup/UMA

UMA 2.13

20 Sep 15:59
9c063eb
Compare
Choose a tag to compare

Release 2.13 - Asset Store release

This update has 2 years of production usage. This includes numerous speed improvements, many bug fixes and stability improvements. There are way too many to list all, but here are the hightlights:

New features:

Updated Skins
Speed improvements switching to native arrays in various places
New Materials used
Compatibility across Built-in, URP and HDRP
New "Simple Setup" scene to customize as a base character editor
Many Blendshape fixes and changes
Reorganized inspectors, greatly enhanced Avatar inspector, including:
Ability to add multiple recipes, enable disable them, filter them.
Ability to add DNA in editor
Able to set "base" colors in color editor
Get directly to race, race recipe, DNA Converters, and Boneposes
New compositing textures to lower VRAM usage
Faster building
Greatly enhanced utilities in the global library
Dynamic compression for hair, based on clipping plane(s)
Filters to limit asset searches to ease library rebuild
Photoshop style blend modes for combining textures
Material animator
New HumanBoy/HumanGirl races (compatible with HumanMale, HumanFemale)
Favorites window
New attachment options to ease holding items.
Significantly smaller bundles when using Addressables (removes material references and slot references where not required)
Added Addressable Build sample to show how to build smallest bundles and rebuild/label items in build script to address various issues with larger art teams.
Ability to recalculate normals during build
Added Burst support
Fixed man multi-culture issues with strings
Fixed AvatarDefinition to save Shader Parameter blocks with colors
Lowered size of AvatarDefinition String
Enable/disable slots in recipe editor for testing
Added integrated tags editor into recipe editors
Ability to match/hide by tags, simplifying process drastically
Drag and drop recipe merging
Fixed photobooth to work with SRPs
New Tools:

Texture combiner - for combining texture channels
Normal Viewer - see where the normals are after combining
Convert slots to meshes
Welding - Tools to copy vertex normals, bone weights from slots to match pieces together, or update weighting on slots without changing vertex count or order.
For asset creators/developers

Multi-SRP compatiblity on materials.
Multi-SRP materials shipped with UMA.
Added "Second pass material" to UMAMaterial to emulate mult-pass shaders
Override textures, bones, and vertexes by character (helpful for 3rd party avatar tools).
New Material Types - to use existing textures, or use existing materials - these modes are useful for customizable characters without generating rendertextures (much faster, but less customizable).
Meshcombiner tracks where every slot is inside the generated mesh, so you can get to the vertexes directly if needed. Also tracks where textures are placed in the Atlas.

UMA 2.13 RC 10

20 Jul 21:19
b9b8fa3
Compare
Choose a tag to compare

Removed invalid races from recipes.
Removed a bunch of junk recipes.
Adjusted proportions on Human Boy recipe to look better.
Added more information when things go wrong.
Asmdef for UMA Core fixed (removed burst options)

UMA 2.13 RC 9

19 Jul 13:21
b9d80a4
Compare
Choose a tag to compare

Final Fix for boneweight copies - Bone order was different from original slot, now matches based on bone hash.
Fixed recipes/materials for alternate races (High poly, elfs)
Additional error checking on AvatarDefinition creation
Reworked colors on AvatarDefinition
Fixed issue with color channels being reset in editor when less than 3 channels
Pass true on AvatarDefinition Creation from DCA editor to ignore default colors
Added Mesh Preview to SlotDataAsset inspector
Removed option to enable/disable coroutines path in generator
Added Default Renderer Asset to generator, so you can set the renderer defaults globally (will still be overriden by renderers assigned on the character)
Fixed check on isDefault on OverlayColorData
Removed some unneeded parameters on function calls in SkinnedMeshCombiner
Fixed materials on SkyCar
Updated sound mixer on Ragdoll example

UMA 2.13 RC 8

16 Jun 02:06
9f698b9
Compare
Choose a tag to compare

Welding: Boneweight copy fixed.
Welding: Blendshape copy added. (experimental)
Sample build: Warns on dirty scene(s) so you can save before build.

UMA 2.13 RC 7

14 Jun 01:55
efc89d3
Compare
Choose a tag to compare

Blendshape fix
Speedup in Global Library window

UMA 2.13 RC 6

12 Jun 20:36
2a2658c
Compare
Choose a tag to compare

What's Changed

RC 5 was not released.
Fixed up Avatardefinition compressed string
Fixed texture output when saving atlas textures
Removed some extraneous debug code

UMA 2.13 RC 4

12 Jun 03:35
bd94a2d
Compare
Choose a tag to compare

UMA 2.13 RC 4
Bugs fixed:
Refactored DCA editor for possible slowdown issues
Toon Materials had wrong shader keywords
AvatarDefinition shader parameters causing problems with old compressed strings.
Material inspector wouldn't allow update in Channels (kept being overwritten). Now updates correctly, and updates any current SRP override if found.
Photobooth colors fixed for white "dummy" pics
Bad brace when Burst Compile options chose.
Shaderpackager editor folder now excludes editor folder from build (why it needs this, I do not know, should already be excluded...)
Logging removed from SkinnedMeshCombiner

New features:
New menu option to build UMA samples to show how to safely compile with addressables (only appears when addressables is enabled)
Added UMAKeepChain. But don't use it yet, its broken.

UMA 2.13 RC 3

09 Jun 22:46
ffee966
Compare
Choose a tag to compare

UMA 2.13 RC 3
Bugs fixed:
Addressable build error
Elven races not using correct materials
Additional blendshape slots being ignored

New features:
ability to sort the wardrobe list
ability to delete deselected items en-masse

UMA 2.13 RC 2

09 Jun 00:37
e1d6eb2
Compare
Choose a tag to compare

Bugs fixed:
Bad races in compatible races would cause error in inspector.
Blendshape loading / Load All / Load Normals / Load Tangents.
Foldouts (shared colors,etc) not working when slot editor open.
Added ability to select slots/overlays by race in utilities.
Bug setting up SRP materials
"UMAKeepChain" tag.

UMA 2.13 RC

05 Jun 19:58
933bffe
Compare
Choose a tag to compare
UMA 2.13 RC Pre-release
Pre-release

Release candidate for UMA 2.13. Tested with 2021, Unity 6, BiRP, HDRP, URP

Various shader changes to accommodate issues with HDRP
Checkbox at DCA level for read/write on generated mesh.
Fixes to material override on UMAMaterial
Fixes to allow added items with UMAIgnore tag to survive through game startup.
Select Slots for Race, Select Overlays for Race added to Global LIbrary utilities
Removed "coroutine" version of generator, removed option to use it (out of date)
Added "Expand along normal" option to slots in recipe editor.
Added UDIM adjustment for slots (makes sure slots are in 0..1 range) for all 4 supported UV channels.
Added ability to temporarily disable/enable wardrobe items at runtime in inspector.
UV Attached Items fixes.
Additional null tests in various places
Added "HumanBoy" race (already had HumanGirl)
Various bug fixes as found and reported.