Apologies if you already know how to do this but this is something I only learnt today and thought it might be useful.
If you've ever copied parts from one project to another in Blender then you may have come across duplicate textures. This is where Blender will rename any textures you import if there is already a texture with the same name. Blender will do this by appending .001 or .002 etc to the texture name.
It can be a bit of a pain in the butt.
Now, you could try searching for a python script to automatically fix these duplicate textures or you could try either of these two built in methods:
REMAP THE TEXTURES
Using the remap function you can remap all those .001 textures to the original names.
To do this go to your Layer view and select from the Display Mode - Blender File.
Click on Materials to expand show all your materials
Right click on the material you want to remap and select Remap Users
A pop up box will appear. Click on New ID and select the material you want to remap to then click OK.
Any part that uses the material you right clicked on will be remapped to the new material you selected.
This is a pretty quick and easy method if you only have a few textures to deal with but for anything more complex you will need the second method.

MATERIAL UTILITIES
Blender includes a plug-in called Material Utilities which can get rid of any .001/.002/.003 etc materials and fold them all down onto the original material.
Go to the menu and select Edit - Preferences - Add-ons and search for Material Utilities
Tick the box next to Material Utilities to activate the plug-in
Pressing Shift+Q will open the Material Utilities window
Go down to Specials at the bottom of the list
Select Merge Base Names
Click on Auto Rename/Replace and click on OK
In next to no time all the parts using .001/.002/.003 etc will be remapped to the base material name. It's like doing the REMAP function but for everything.

Of course, it goes without saying, that you should do this on a new saved copy of your project in case something goes horribly wrong.
If you've ever copied parts from one project to another in Blender then you may have come across duplicate textures. This is where Blender will rename any textures you import if there is already a texture with the same name. Blender will do this by appending .001 or .002 etc to the texture name.
It can be a bit of a pain in the butt.
Now, you could try searching for a python script to automatically fix these duplicate textures or you could try either of these two built in methods:
REMAP THE TEXTURES
Using the remap function you can remap all those .001 textures to the original names.
To do this go to your Layer view and select from the Display Mode - Blender File.
Click on Materials to expand show all your materials
Right click on the material you want to remap and select Remap Users
A pop up box will appear. Click on New ID and select the material you want to remap to then click OK.
Any part that uses the material you right clicked on will be remapped to the new material you selected.
This is a pretty quick and easy method if you only have a few textures to deal with but for anything more complex you will need the second method.

MATERIAL UTILITIES
Blender includes a plug-in called Material Utilities which can get rid of any .001/.002/.003 etc materials and fold them all down onto the original material.
Go to the menu and select Edit - Preferences - Add-ons and search for Material Utilities
Tick the box next to Material Utilities to activate the plug-in
Pressing Shift+Q will open the Material Utilities window
Go down to Specials at the bottom of the list
Select Merge Base Names
Click on Auto Rename/Replace and click on OK
In next to no time all the parts using .001/.002/.003 etc will be remapped to the base material name. It's like doing the REMAP function but for everything.

Of course, it goes without saying, that you should do this on a new saved copy of your project in case something goes horribly wrong.
Last edited:
