Releases: anatawa12/AvatarOptimizer
v1.8.0-beta.8
Version 1.8.0-beta.8
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Fixed
v1.8.0-beta.7
Version 1.8.0-beta.7
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Added
- Invert option for Remove Mesh in Box
#1257
- You now can remove polygons outside of the box instead of inside the box.
- Along with this new feature, we renamed
Remove Mesh in Box
toRemove Mesh By Box
to make it more clear.- This doesn't change the class name of the component since it's already a part of the public API.
- Remove Mesh By UV Tile, a new way to remove polygons
#1263
- You now easily remove some polygons of models configured for UV Tile Discard.
- This component removes polygons like UV Tile Discard with Vertex Discard Mode.
- Texture Optimizer support for tiling UV
#1268
- API for AtlasTexture Compability
#1269
- Automatically remove unnecessary material properties based on shader
#1041
- This feature is added to
Remove Unused Objects
inTrace and Optimize
. - When you changed shader for an material, properties for previously used shaders might be remain
- This may increase your avatar size by unexpectedly including unused textures
- This feature is added to
- Support for Shaders that depends on vertex index
#1275
- Avatar Optimizer will not automatically merge meshes that are using vertex index
- since merging them may change vertex order, which changes vertex index
Changed
- Transform gizmo are now hidden while you're editing box of Remove Mesh in Box
#1259
- This prevents mistakenly moving the Skinned Mesh Renderer while editing the box.
- Make MergePhysBone implement
INetworkID
#1260
- This allow you to configure networkid for merged PhysBone component
- Changed locale code for simplified chinese from
zh-cn
tozh-hans
#1264
- This would improve compatibility with other NDMF tools.
- Many NDMF tools uses
zh-hans
so previously you may see both 中文 (中国) and 中文 (简体). - I think zh-hans is more accurate expression so I changed so.
Fixed
v1.7.14-beta.1
v1.8.0-beta.6
v1.8.0-beta.5
Version 1.8.0-beta.5
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Added
- Rename BlendShape component to rename BlendShapes
#1245
- This can be used to avoid blendShape name conflicts in Merge Skinned Mesh
Changed
- Performance Improvements with Mesh Manipulation, especially with blendshape-heavy meshes
#1234
#1243
#1240
Fixed
- maxSquish cannot be configured for mergePB
#1231
- Error from Optimize Texture if there is Merge Skinned Mesh with material slot animation
#1235
- Unncecessary Prefab Overrides are Generated with Prefab Safe Set
#1236
- CS8632 warning for released version
#1237
- Avatar Descriptor can be removed by Avatar Optimizer in extreamely rare case
#1242
- Material property animation with weight 0 layer might be broken with AutoMergeSkinnedMesh
#1248
v1.8.0-beta.4
Version 1.8.0-beta.4
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Changed
- Animator Parser Debug Window now supports ObjectReference animation support
#1222
- Reimplemented Animator Parser node system
#1227
- Renamed debug options internally
#1228
- This will lose previously configured debug options.
- However, debug options are not considered as Public API as stated in documents so this is not backward incompatible changes in semver 2.0.0 section 8.
Fixed
v1.7.13
Version 1.7.13
Installer unitypackage for this version is here.
Fixed
- Null Reference Exception with newly created VRCAnimatorPlayAudio
#1199
- Particle System that uses local scale will be broken
#1197
- Avatars with Visame Skinned Mesh disabled will not able to upload
#1202
- Default value for RemoveMeshInBox is not correct in Play mode
#1217
- This fix will make
Initialize
method set default value forboxes
.
- This fix will make
v1.8.0-beta.3
Version 1.8.0-beta.3
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Added
- API to get in advance whether a polygon will be removed
#1177
Changed
- Improved Prefab Safe Set, which are used in MergePhysBone, MergeSkinnedMesh, FreezeBlendShape and more components
#1212
- This should improve compatibility with replacing base prefab, which is added in Unity 2022.
- Allow multiple component for Remove Mesh components with API
#1216
#1218
- This allows non-destructive tools to add Remove Mesh components even if Remove Mesh component are added before.
Fixed
v1.7.13-beta.2
v1.8.0-beta.2
Version 1.8.0-beta.2
Installer unitypackage for this version is here.
This is SNAPSHOT, not a stable release. make sure this may have many bugs.
Changed
- Reimplement Preview system with NDMF Preview System
#1131
- This will prevent issues relates to Animation Mode bug.
- This allows you to preview Remove Mesh components without selecting Mesh OR while in Animation Mode.