Publisher | P_PZY |
---|---|
File size | 16.49MB |
Number of files | 24 |
Latest version | 1 |
Latest release date | 2025-03-21 06:01:13 |
First release date | 2025-03-21 06:01:13 |
Supported Unity versions | 2018.4.2 or higher |
📌 1. Key features:
✅ 1.1. Batch folder processing is supported
- Support dragging and dropping folders to the editor window to automatically add them to the target list.
- Allow manual selection of folders for batch processing.
- Multi-folder management: You can delete a single or all destination folders, and the interface is user-friendly.
✅ 1.2. Smart Map Matching
- Naming convention-based matching system:Automatically identify the map type and match it to material properties with suffixes such as , _B_N_AO
With editable mapping rules, users have the flexibility to modify or add new suffix rules. - Efficient Material Caching:All materials are pre-loaded and stored to avoid duplicate loading and improve matchmaking.Dictionary<string, Material>
- File Format Support:Compatible with texture formats: png.jpg.jpeg.tga.tif (can be extended to support)
✅ 1.3. Maps are automatically assigned
- Automatically Find Materials with the Same Name and assign the map to the corresponding Shader property (such as)._BaseMap_BumpMap
- Normal Map Special Handling:If the map is matched, and the material supports it, it will be automatically set to optimize the normal effect._N_BumpScaleBumpScale = 1.0f
✅ 1.4. Visualize UI actions
- An intuitive GUI interface that provides:The drag-and-drop area is used to quickly add folders.
Editable list of suffix mappings (support addition and deletion).
Preview of the match results to quickly see the matched materials.
One-click positioning of materials: Click the button to highlight the selected material directly in the Unity Asset Manager.Locate
✅ 1.5. Configure template management
- Custom naming conventions can be loaded quickly.Naming rule templates can be saved/loaded, making it easy for different projects or teams to share rules:It is stored in JSON format and has high compatibility.
Save the current rule to .Assets/Editor/NamingRuleTemplates
🚀 2. Key Benefits:
🛠 2.1. Improve the efficiency of map matching
- Avoid the tedious operation of manually assigning maps, automatically complete the matching of materials and maps, and reduce human error.
- It supports batch processing and can be applied to textures in multiple folders at one time, greatly improving work efficiency.
🎯 2.2. Scalability
- Users can customize suffix matching rules to support different material systems (such as Unity standard shader, custom shader).
- Support saving/reading rule templates, which can be reused across projects to improve team collaboration efficiency.
⚡ 2.3. Friendly editor UI
- Intuitive and easy-to-use GUI, no need to manually enter paths, just drag and drop folders to complete texture matching.
- Visualize the matching results, view the matched materials with one click, and quickly locate the problem and adjust it.
🔄 2.4. Compatible with Unity workflow
- Based on the AssetDatabase operation, it is deeply integrated with the Unity asset management system to avoid manual manipulation of asset files.
- Support for the Undo mechanism ensures that changes can be undone for added security.
- Optimize the AssetDatabase.Refresh() call to avoid frequent refreshes affecting performance.
If you encounter any problems or have good suggestions, please feel free to contact us by email