This was bugging me for a while before I investigated. I’d found a model I was working on get to a stage where I was having massive performance issues. Undos became cripplingly slow. Trying to use the Last Operator controls also took glacial amounts of time.
I’m going to try and attach a blend file with the object in question. An example of the performance problem I’m seeing would be this:
- Add a circle.
- Change a value in the Last Operator panel, bottom left. I, for example changed the number of verts in the added circle from 32 to 64.
I’m seeing this take around 22 seconds of Blender straining before it completes the operation and hands me back control.
Undo operations take an almost identical amount of time. Which isn’t fun.
The object seemingly causing the slowdown is called ‘Base’. It has a number of ngons which, in conjunction with the Subdivision Surface modifier, appear to be causing the problem. If they are deleted, triangulated or the Subsurf modifier is turned off the problem greatly decreases.
The same object appended into 2.79 performs OK.
So, does anyone have any idea what is going on? It’s obviously a symptom of poor modeling on my part - and I’ve already worked out how to mitigate it, but I’d love to know why 2.8 is having an issue when 2.79 isn’t? Is it a bug and worth reporting?
goblin_mini.blend (2.2 MB)