"Unity Compression Tool", is a powerful tool designed to help Unity game developers easily change the size and settings of their assets. This tool aims to save time by bringing all texture, mesh, audio and animation files in the folder you select in your game to the desired settings with a single click.
Please contact us for feature requests. If you notice any problems, please get in contact and we will get back to you within 12 hours.
-
Texture Compression:
Max Texture Size
Resise Algorithm
Format
Compression
Use Crunch Compression -
Mesh Compression:
Mesh Compression -
Audio Compression:
Force To Mono
Normalised
Load Type
Preload Data
Compression Format
Quality
Sample Rate Setting
Sample Rate -
Animation Optimisation:
Animation Compression
(*Some settings may not always be selectable because they are active according to the chosen option.)
Soda.Gaming.-.Asset.Compress.Tool.1.mp4
- Texture, Mesh, Audio, Animation compress operations
- Folder based selections
- User Friendly interface
- Default, Standalone, Android, iOS platform support
-
Compression Levels: You can choose between different compression levels, allowing you to balance performance and quality. -
Platform Support: Customised compression options are available for different platforms, so you can optimise for each platform. -
Editor code will be added for ease of use. -
Auto Update: Compression process can be started automatically when texture files are changed or new texture is added.
//Just call this
TextureCompressEditor.Instance.ChangeTextureSettings();
//Textures under this folder will be affected.
string[] searchInFolders = { "Assets/Textures" };// For now
List<string> textures = Instance.GetTexturesPath(searchInFolders);
//You can find the changed properties in the TextureSettings class.
public int maxTextureSize;
public TextureImporterFormat textureFormat;
public TextureImporterCompression textureCompression;
[Range(0, 100)]
public int compressionQuality;
public bool crunchedCompression;
public bool mipmapEnabled;