Skip to content

v1.8.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Nov 05:59
· 192 commits to master since this release

Version 1.8.0-rc.1

Installer unitypackage for this version is here.

This is SNAPSHOT, not a stable release. make sure this may have many bugs.

Added

  • Automatically Merge Blendshape #1300
    • This is new automatic optimization in Trace and Optimize
    • This is a part of "Optimize BlendShape" optimization.
    • AAO 1.8.0 introduced BlendShape support for Merge Skinned Mesh, but new default mode "Rename to avoid conflicts" would increase number of BlendShape.
    • This feature is added to relax this problem by automatically merging multiple BlendShapes of one Mesh.
    • With this feature, you can use rename mode without performance loss.
  • Fix mode for PhysBone Limits in Merge PhysBone #665
    • In addition to existing Copy and Override, we added Fix mode.
    • This mode will try to correct roll axis by rotating bone.
    • This feature allows you to configure the mode for PhysBone Limits in Merge PhysBone.
    • This is useful if all configuration is same but roll axis is different.
  • Automatically merging meshes which have BlendShapes #1308
    • In previous version of Avatar Optimizer, meshes which have BlendShapes are not automatically merged.
    • This was because BlendShape manipulation load is proportional to the number of vertices in Unity 2019.
    • However, in Unity 2020 and later, BlendShape manipulation load is mostly proportional to the number of moving vertices.
    • This means that increasing the number of vertices in a mesh which has BlendShapes does not increase the load of BlendShape manipulation much.
    • Therefore, we decided to automatically merge such meshes.
  • Improved OSC Gimmick Support #1306
    • We added two information for OSC Gimmick in Asset Description.
    • By defining parameters read / written by OSC Gimmick, your OSC Gimmick no longer breaks.

Fixed

  • Fix non-VRChat project support #1310
  • 'shader' doesn't have a float or range property 'prop' error #1312
  • Integer and Int confusion #1313
  • NativeArray leak #1314
  • Error if all components are on inactive GameObject#1318