This tool allows you to search and remap multiple models in the project view at one time.
There is also an option to extract all of the textures if there are any embedded in the model file. (Only tested with .fbx and material extraction is unavailable)
For best results, use Unity 2021.1 or higher (Untested on other versions)
The attached Unity Package will place the script in your Assets/Editor folder
Battle-Tested on my own in-the-works Stealth game.
Apply Material Setting to Multiple Models:
Select âTools/Model Multiple Material Editorâ.
Select the settings that you wish to apply to your models
(By default, these are set to automatically search your entire project for each embedded material)
Select other models and press âApply Settingsâ.
Extract embedded textures from models:
Use the top group Extract Textures
Enter the path for the extracted textures, or select a folder in the project view and press the ââŚâ button
Select all models in the project view that have embedded textures
Press âExtract Texturesâ, each model will have its own folder (name of the model file) for any textures that were extracted
If this tool was helpful, please consider donating. I also make other games and software. Contributions will go to my next in-the-works Stealth title.
https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=QNBCJGGNLJ2LN&item_name=Thanks+for+supporting+me!¤cy_code=AUD
Note: If your model exporter package includes an option for âSafe File Namesâ, this will remove any spaces from your material names and the tool wonât be able to find them since they donât match exactly. Such an example is seen with the Unity FBX Exporter and its âUse Compatible Namingâ option.
Please leave any bug reports as a comment tagged âBUGâ and Iâll see to it that the issue is resolved promptly. Thanks!
7264888â876775âModel Multiple Material Editor.unitypackage (4.5 KB)