GitHub - AlexeyPerov/Unity-Textures-Hunter: Provides summary of all textures and atlases in Unity project (original) (raw)

Textures Hunter Unity3D Tool unity

stability-stable License: MIT Maintenance

This tool provides summary of all textures in Unity project.

It performs an analysis of atlas and non-atlas textures to give some recommendations upon their compression settings: e.g. detect issues like

It also helps to analyze all your atlases at once and highlights issues like

You can set recommended compression settings and it will mark textures and atlases that do not use them.

All code combined into one script for easier portability. So you can just copy-paste TextureHunter.cs to your project in any Editor folder.

Use "Tools/Texture Hunter" menu to launch it.

What it checks

Texture warnings include:

Atlas warnings include:

Working with results

The window has separate Textures and Atlases views. Both views support path filtering, warning-level filtering, sorting, and pagination for large projects.

Use Warnings Level 2+ Only to focus on stronger recommendations first.

Batch operations

Batch operations can apply importer fixes to textures or atlases in bulk. Enable Just log first to preview the changes in the Console without saving anything. When Just log is disabled, applied operations write importer changes and save assets.

plot

Analysis settings

Important settings that affect results:

Textures View

plot

Atlases View

plot

Installation

  1. Just copy and paste file TextureHunter.cs inside Editor folder
  2. via Unity's Package Manager. Add as https://github.com/AlexeyPerov/Unity-Textures-Hunter.git

Contributions

Feel free to report bugs, request new features or to contribute to this project!


Other tools

Unity Scanner

Dependencies Hunter

Addressables Inspector

Missing References Hunter

Materials Hunter

Asset Inspector

Editor Coroutines