Skip to content

Releases: anatawa12/AvatarOptimizer

v1.8.0-rc.8

17 Nov 05:22
Compare
Choose a tag to compare
v1.8.0-rc.8 Pre-release
Pre-release

Version 1.8.0-rc.8

Installer unitypackage for this version is here.

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

Fixed

  • NRE when saving Prefab with PrefabSafeUniqueCollection #1348

v1.8.0-rc.7

15 Nov 05:52
Compare
Choose a tag to compare
v1.8.0-rc.7 Pre-release
Pre-release

Version 1.8.0-rc.7

Installer unitypackage for this version is here.

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

Added

  • Optimize Texture support for Unity Standard, VRChat SDK Standard Lite, VRChat SDK Toon Lit Shaders #1346
    • If you want more shader support, please comment to #1183 with shader name and link!

Changed

  • Make error for MergeBone with MergePB rotation mode fix #1345
    • This was not working as expected in previous version so I made this error.
    • We may add support or change behavior in the future release

Fixed

  • Error with nested merge skinned mesh #1340
  • Broken synced Layer support #1341
  • Unpacking prefab might look like some data lost in PrefabSafeUniqueCollection #1342
  • InvalidCastException with RenderTexture #1334

v1.8.0-rc.6

08 Nov 11:35
Compare
Choose a tag to compare
v1.8.0-rc.6 Pre-release
Pre-release

Version 1.8.0-rc.6

Installer unitypackage for this version is here.

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

Changed

  • Added animation validation warning for MergePhysBone limit rotation mode Fix #1336

Fixed

  • Broken Optimize Texture #1338

v1.8.0-rc.5

07 Nov 14:39
Compare
Choose a tag to compare
v1.8.0-rc.5 Pre-release
Pre-release

Version 1.8.0-rc.5

Installer unitypackage for this version is here.

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

Added

  • Automatically Merge Material Slot #1334
    • If you have multile material slots with same material, it will be merged automatically.

Changed

  • Improved performance in RemoveUnusedMaterialProperties #1326

v1.8.0-rc.4

06 Nov 13:36
Compare
Choose a tag to compare
v1.8.0-rc.4 Pre-release
Pre-release

Version 1.8.0-rc.4

Installer unitypackage for this version is here.

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

Fixed

  • Animation bindings for BoxCollider generated by VRCStation will be removed #1331
    • This might break the GogoLoco or other flying avatar that supports Quest / Android.

v1.8.0-rc.3

04 Nov 12:46
Compare
Choose a tag to compare
v1.8.0-rc.3 Pre-release
Pre-release

Version 1.8.0-rc.3

Installer unitypackage for this version is here.

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

Changed

  • Improved performance in InternalAutoFreezeMeaninglessBlendShapeProcessor #1325
  • Performance improvements for AutoMergeBlendShape #1327

Fixed

  • basic Mesh Renderers are not considered in Optimize Texture #1328

v1.8.0-rc.2

03 Nov 10:47
Compare
Choose a tag to compare
v1.8.0-rc.2 Pre-release
Pre-release

Version 1.8.0-rc.2

Installer unitypackage for this version is here.

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

Fixed

  • Animation broken with auto merge blendShape #1324

v1.8.0-rc.1

03 Nov 05:59
Compare
Choose a tag to compare
v1.8.0-rc.1 Pre-release
Pre-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

v1.8.0-beta.11

27 Oct 06:31
Compare
Choose a tag to compare
v1.8.0-beta.11 Pre-release
Pre-release

Version 1.8.0-beta.11

Installer unitypackage for this version is here.

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

Changed

  • Show version name on NDMF Console #1309

Fixed

  • NRE if specified expression parameters is None #1303
    • This error only happens if you don't use Modular Avatar since Modular Avatar will assign parameters asset.
  • "asset is not temporary asset" error if no Modular Avatar is used #1304
  • Merge Skinned Mesh with Basic Mesh is not working #1307
  • Validation system in Avatar Optimizer is not working #1307

v1.8.0-beta.10

26 Oct 04:31
Compare
Choose a tag to compare
v1.8.0-beta.10 Pre-release
Pre-release

Version 1.8.0-beta.10

Installer unitypackage for this version is here.

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

Added

  • Right-click menu option to create a new GameObject with a specified component #1290
  • BlendShape support for Merge Skinned Mesh #1286 #1299
    • You now can successfully merge Meshes with BlendShape with Merge Skinned Mesh.
    • Actually, previous version does not have proper consideration for BlendShape.
    • This version introduces options to select BlendShape behavior in Merge Skinned Mesh.

Changed

  • More Preference Improvement #1288

Removed

  • Merging BlendShape from Rename BlendShape component #1296
    • We will add a new component for merging BlendShapes in the future.

Fixed

  • PrefabSafeUniqueCollection does not consider unity fake null #1294
  • BlendShape with same name is impclitly merged in Merge Skinned Mesh #1286
    • Now you can rename BlendShape to avoid conflicts.