I have 2 versions of Blender, 2.79 and 2.9. I edited a .blend file that was made in 2.79 today in 2.9, then saved.

Now, I cannot open it in 2.79 anymore (it just crashes Blender). However, there are plugins in the 2.79 version that I haven't yet installed, or might not exist in 2.9. And I have to deliver some files.

I now that all Adobe apps allow you to export documents to a previous version if you need, but I couldn't find anything about Blender. I would prefer not to have to redo textures, etc.

Can I export the file from 2.9 to 2.79 easily?


TLDR: Is it possible? Yes. Is it easy? It's not one-click.

Blender will attempt to open any .blend from any version, but the success rate is not that hot. With the advent of collections instead of scenes, the scene will open empty. So going from 2.9 to 2.79 directly will not fly.

However, if you are willing to jump through some hoops, you can extract things of interest out of those files with the Link/Append functions.

Just make sure to choose the right object. You will also need to make sure that modifiers and nodes that were added since were not used in the object you are trying to back-port.

I successfully yanked one of my characters out of a 2.9 version file and got it running on 2.79, but there was some fiddling I had to do and I wasn't doing anything too special rigging wise. Also remember that you must use Cycles in 2.79, Blender render materials are not compatible with Cycles/EEVEE.

  • $\begingroup$ Life saver! Append, of course! Why didn't I think of it before! Thank you, that solved it! $\endgroup$ – MicroMachine Sep 24 '20 at 23:22
  • $\begingroup$ Glad I could be of help. If things really go sideways, you can export it as a .FBX and re-assemble it. $\endgroup$ – Kirbinator Sep 25 '20 at 0:11

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