One-click solution to convert non-editable "ghost" materials from imported models into fully editable materials. Right-click any grayed-out material to instantly create, copy properties, and replace it - even with multiple objects selected.
This tool adds a simple "Create New Material From This" option directly in the material's context menu. One click will:
- Create a new material with the Standard shader
- Copy the original texture and color settings
- Save it in your Materials folder
- Automatically replace the original material
- Works with multiple selected objects!
- Create an Editor folder anywhere in your Unity project if you don't have one
- Download MaterialMenuExtension.cs and place it in the Editor folder
- The option will appear in your material context menus
- Select one or more objects with imported/existing materials
- In the Inspector, right-click on the material you want to make editable
- Select "Create New Material From This"
The script can create a new material and automatically replace it on all selected objects that use that material.