I need some help. I have a model that I applied textures to from image files, and I’m trying to remove them but they keep showing up. I isolated the object to it’s own blend file (appended, not linked) to assure that there could be nothing else that could cause me confusion or cause problems. I then went into the Textures properties window and deleted every texture listed, using the X button. I also went into the Materials properties window and deleted every material listed. I then saved the file and exited completely before reloading.
Opening the file again, the textures are still on the object.
It is possible that the images are being referenced by some material with a fake user, or the images have a fake user themselfs.
The fastest way to remove any fake user is to use the user_clear() function… in the console you can write ‘bpy.data.images[’ -name of your image- ‘].user_clear()’ , and it will delete every references to that image.
To do the same for all the images, you can use a small python loop like this:
import bpy
for img in bpy.data.images:
img.user_clear()