Releases: anatawa12/AvatarOptimizer
Releases · anatawa12/AvatarOptimizer
v1.6.4
v1.6.4-beta.1
v1.6.3
Version 1.6.3
Installer unitypackage for this version is here.
Added
- Support for VRCSDK 3.5.x
#787
- Actually, previous version of AAO works well with VRCSDK 3.5.x / Unity 2022 with tiny bugs.
- I've fixed some bugs in Unity 2022 in this release.
- Since this version, package.json declares Avatar Optimizer is compatible with VRCSDK 3.5.x.
- I was planned to release this changes while VRCSDK 3.5.0 is in beta.
- However, VRCSDK 3.5.0 beta was only 3 hours so I could not.
Fixed
- Fix NullReferenceException on Unity 2022 when extra Animator components are present
#778
- Fix Errors with Generic Avatars
#779
- Editing Prefabs with AAO Components in Unity 2022 will cause Error
#782
- Error if there are reference to Prefab Asset PhysBone Collider
#783
- Remove Mesh in Box editor broken if inspector is narrow
#784
- Errors for partially incorrectly configured avatars
#786
- Since this release, instead of internal errors, warnings are shown
v1.6.2
v1.6.2-rc.1
v1.6.1
v1.6.0
Version 1.6.0
Installer unitypackage for this version is here.
Added
- Public API for registering component information
#632
#668
- Disabling PhysBone animation based on mesh renderer enabled animation
#640
- If you toggles your clothes with simple toggle, PhysBones on the your avatar will also be toggled automatically!
- Small performance improve
#641
- Ability to prevent changing enablement of component
#668
- Remove Zero Sized Polygons
#659
- Add support for UniVRM components
#653
- Support for Mesh Topologies other than Triangles
#692
- Skip enablement mismatched Renderers in Merge Skinned Mesh
#670
- This is now enabled by default for newly added Merge Skinned Mesh.
- Error for MergeBone on the Avatar Root
#716
- Warning for conflicts with animation
- PhysBone Optimization
#733
- Unnessesary isAnimated is now unconfigured
- Floor Colliders with same configuration will be merged to one floor collider
- Minimum Support for FinalIK
#735
Changed
- All logs passed to ErrorReport is now shown on the console log
#643
- Improved Behaviour with multi-material multi pass rendering
#662
- Previously, multi-material multi pass rendering are flattened.
- Since 1.6, flattened if component doesn't support that.
- Remove Unused Objects removes meaningless Animators and Renderers
#709
- Renderers without Mesh and Animators without AnimatorController is meaningless
Removed
- Legacy GC
#633
- Preventing removing
IEditorOnly
in callback order -1024#658
- This is no longer needed sincd 1.5.0 but I forgot to remove so I removed in 1.6
Fixed
- Improve support of newer Unity versions
#608
- Improve support of projects without VRCSDK
#609
#625
#627
- Prefab blinks when we see editor of PrefabSafeSet of prefab asset
#645
#664
- complex shader with SkinnedMeshRenderer without Bones Brokebn
#694
- bounds can be changed in apply on play if updateWhenOffscreen is true
#697
- Compatibility with transform moving plugins
#715
- Remove Mesh in Box was not working well with FloorAdjuster
- Some missing components warnings
#736
- warning for
ONSPAudioSource
,VRCImpostorSettings
, andRectTransform
are fixed
- warning for
- Remove Unused Object may break ParticleSystem
#738
- Trigger Colliders can be disapper if you specify Transform instead of Collider instance.
- Initially diabled particle system module will be ignored
- MergeBone breaks
ignoreTransforms
of PhysBone#745