6
$\begingroup$

In the middle of touching up a new texture, I pressed save and suddenly my textures all turned black on the model and UV texture - just vanished.

I tried reopening the file in another instance of Blender, I tried to CtrlZ too and it just did this weird patchy thing on my texture.

How do I recover it and what did I do wrong?

$\endgroup$
  • $\begingroup$ As far as I know, their is no way to recover your texture. Their currently is a patch to allow for auto-saving images, but it may not go into a release of blender :(. $\endgroup$ – GiantCowFilms Jul 14 '14 at 20:11
7
$\begingroup$

This is a known limitation, currently images are not saved with the rest of the .blend file. This means that reloading the .blend or even undoing in some modes will cause unsaved changes to textures to be lost (Global undo works by reloading an older version of the .blend).

To save your images, press F3 to save it to your hard drive, and AltS to save changes to an existing image on your hard drive. Or press Image editor > Header > Image > Pack to embed it in the .blend, and press Pack again to save changes to an embedded file:

enter image description here

You can tell when your image has unsaved changes because there is a asterisk after the image menu in the header:

enter image description here


As GiantCowFilms mentioned, there is a patch which adds autosave functionality for images. It has not currently been decided whether it should be included or not:

Note, I'd like to have some better way to do this then simply adding another option, it seems a but weak and doesn't really fit into painting workflow.

But doing this by default is a bit risky too.

$\endgroup$
  • $\begingroup$ Thanks for the patch info(external auto-save), I did not realized this was in yet. Campbell wrote that he included this in master on the 22nd of June but I've been using a build made a week after that and I see no difference nor can I see anything in the UI or User Preferences to access this. Do you know what's going on here? $\endgroup$ – MarcClintDion Jul 15 '14 at 9:42
  • $\begingroup$ @MarcClintDion It's not in master, but the code is written. You'll have to apply the patch yourself before you build. $\endgroup$ – gandalf3 Jul 15 '14 at 18:35

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.