umasteeringgroup / UMA

Unity Multipurpose Avatar
MIT License
737 stars 169 forks source link

Serious Rebuild Scale Bug - 100% repro #250

Closed Joen-UnLogick closed 5 years ago

Joen-UnLogick commented 5 years ago

Describe the bug When rebuilding the same character over and over as you would with lod the position bone is reduced in size.

Environment (please complete the following information):

To Reproduce Steps to reproduce the behavior:

  1. Load 'UMA Core Demo - Texture LOD' Scene
  2. Modify the "UMASimpleLOD.cs" script line 142 into "bool changedSlots = true;" this will force a rebuild of the mesh and not just the as well as the textures.
  3. Press Play
  4. In scene view find a character at a high lod 3+
  5. Select the Position Bone, write down the scale
  6. Move closer with WASD
  7. Observe that when changing LOD the Position Bone changes scale.

Expected behavior It is expected that when rebuilding the same recipe you get the same results.

Screenshots If applicable, add screenshots to help explain your problem.

uma rebuild scale bug_lod3 uma rebuild scale bug_lod2 uma rebuild scale bug_lod0

Additional context I originally noticed this problem with the power tools, but was able to reproduce it in UMA Vanilla.

Jaimi commented 5 years ago

This was fixed in Release 2.8.1 Thanks!