2
$\begingroup$

I am working on a visualisation project where I am constantly tweaking around 20 textures at the same time, Is there a way to quickly reload all of the textures?

I am aware of "save-reopen" method (Ctrl+S > Ctrl+O) and Reload Image (Alt+R) but both of them are rather dirty and time consuming.

Is there a way to refresh and reload all of the textures at once?

$\endgroup$
4
$\begingroup$

This refreshes all the UV textures I have assigned to different objects:

import bpy

for image in bpy.data.images:
    image.reload()

Paste this into the Text Editor view, press Alt+P to execute it, and all your textures will be refreshed.

$\endgroup$
2
$\begingroup$

Did you try this?

  1. File > External Data > Find Missing File.

enter image description here

$\endgroup$
2
$\begingroup$

You can also:

  1. Change the textures.

  2. Save the file.

  3. Then use File> Revert. It will revert the file to the last saved version and reload all textures at once.

BEWARE! You must always save the file before doing the revert!

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.