System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 432.00
Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Short description of error
A well known issue with Blender is the slow undo on complex files, I am aware that the developers know about this issue. However, it seems that even having global undo enabled causes Blender to freeze while doing very basic adjustments in complex files. I have made a video which shows the issue most clearly:
https://www.youtube.com/watch?v=m1VsIQYlWzg&feature=youtu.be
As you can see in the video, the performance is so slow that it makes working on files like this very frustrating. I assume this freezing is caused by Blender saving the full file every time I make a simple adjustment. (One thing that I cannot explain is why the first selection after switching off Global Undo is still slow, everything after is much faster)
This means that, to have workable complex ArchViz files, one has to turn off Global Undo (which is of course by far a perfect solution, since a lot of things cannot be undone then anymore)
Some useful information:
- The file is 2.8GB big, it contains a large amount (ca. 1 million) grass particles which are disabled in the viewport
- I have 32GB of RAM, Blender is not even close to using it all
- This is an extreme scenario, usually, the freeze takes about 2-5 seconds depending on how complex the moved object is
- I tested this on another complex file, and it also showed a speed boost after turning off global undo (the freezing was less extreme in this file, so the difference in speed was smaller)
Exact steps for others to reproduce the error
- Have a file that is very complex and large (e.g. multiple Gigabytes big)
- Select a reasonably complex object (the oven used as example is a 50k tris object)
- Duplicate or move it
- Blender freezes for a couple of seconds