Polytool
To download the model, you need to log in.
Description
Polytool is a Unity package that helps you with optimizing your models, right inside Unity!
It makes optimizing models quite simple for those who value a quick and easy solution. Choose a preset and go!
Features
Automatic mesh decimation/simplification (Using a highly custom version of UnityMeshSimplifier)
Merging both skinned and static meshes into a single mesh (automatic skinning for static meshes, too!)
Material merging with automatic texture atlassing
Automatic bone reduction and merging
Preserves armatures, blendshapes, animations, UVs, and skinning
Built-in optimization presets for specific use cases like VRChat Quest avatars
Preset editor to make and save your own optimization presets
Limitations
As with any automated system, your results may vary depending on your situation. You might have to play with the settings of the different functions and be mindful of how many meshes and materials you include to hit your desired level of quality. I can recommend playing around with the trial version to see if you can get a result you are happy with.
I can't test every avatar that exists, so you may run into a situation that doesn't work as expected. Please report these and I'll do my best to look into it!
When decimating, depending on your mesh, you may have to adjust the Denominator Precision slider if you are experiencing mesh errors like triangles flying off.
Polytool exists as a solution for people who value convenience and ease of use or don't have the technical skills to spend hours in Blender and Unity to implement specific performance requirements. If you are already very skilled at things like mesh and material optimization, maybe Polytool isn't the best solution for you.
It makes optimizing models quite simple for those who value a quick and easy solution. Choose a preset and go!
Features
Automatic mesh decimation/simplification (Using a highly custom version of UnityMeshSimplifier)
Merging both skinned and static meshes into a single mesh (automatic skinning for static meshes, too!)
Material merging with automatic texture atlassing
Automatic bone reduction and merging
Preserves armatures, blendshapes, animations, UVs, and skinning
Built-in optimization presets for specific use cases like VRChat Quest avatars
Preset editor to make and save your own optimization presets
Limitations
As with any automated system, your results may vary depending on your situation. You might have to play with the settings of the different functions and be mindful of how many meshes and materials you include to hit your desired level of quality. I can recommend playing around with the trial version to see if you can get a result you are happy with.
I can't test every avatar that exists, so you may run into a situation that doesn't work as expected. Please report these and I'll do my best to look into it!
When decimating, depending on your mesh, you may have to adjust the Denominator Precision slider if you are experiencing mesh errors like triangles flying off.
Polytool exists as a solution for people who value convenience and ease of use or don't have the technical skills to spend hours in Blender and Unity to implement specific performance requirements. If you are already very skilled at things like mesh and material optimization, maybe Polytool isn't the best solution for you.