How to apply one material to multiple objects at project level

I have several assets that use the same material. We reuse these assets so I like to have the material setup at the project level to avoid having to find the material when the asset is brought into a scene or prefab. However Unity does not allow material editing on multiple selections. Having to highlight one asset at a time select the material and apply it is really slowing down my workflow. Even using On Demand Remap is just as slow as manually adding it. Is there any way (maybe a script or tool I could download) to speed up this process and edit multiple assets at the same time?

You could just write a little editor script to do it.

I would write it as:

  • iterate selected prefabs / assets

  • do the steps to each one

Then select 'em all and go.

Don’t even consider doing the above unless you are using source control properly or you might destroy your entire project with an editor script gone haywire. :slight_smile:

1 Like

Update: I found a tool that does exactly what I need it to do so if anyone else finds this thread here’s the answer Edit multiple Model Materials with this tool I made