Grease Pencil undo performance

#1

I’m trying out some grease pencil drawing with a tablet, which means I spend a lot of time hitting undo. But each undo takes ~4-5 seconds, which is far too long to have drawing be viable. My scene is not particularly complex: 130k verts, no subsurfs on, no other performance issues. No lag when posing with my character rig. Undo occurs instantly in edit mode on mesh, but is slow on grease pencil in both edit and draw modes. It is also generally slow in object mode. And it was instant in pretty much every way on this same character back in 2.79.

Is there anything I can do to improve this? I’ve got Global Undo on. If I turn it off, then undo doesn’t work in Draw mode at all.

1 Like

(iszotic) #2

I have seen that grease pencil gets better performance by disabling “post-processing” at the options top menu when you are in draw mode and setting active smoothing of 0.25 to smooth the strokes when you are drawing, not after. In extreme cases, I render a preview of the scene and use the image as a background image of the camera.

1 Like

#3

I’m not noticing a difference from either of those. But I’m not having performance problems while drawing, just lag on the undo.

0 Likes

(Blender Ninja) #4

try switching to the workbench engine renderer i find that helps

1 Like

#5

Hmm, doesn’t seem to have made a difference.
I’ve tried disabling all my addons, disabling cloth sim, deleting my rig, and more, and nothing helps much :frowning:

0 Likes

(Blender Ninja) #6

I’m hearing, and myself experiencing slow downs in viewports…its a beta after all…perhaps, jump back to a earlier beta build only suggestion I can think of.

1 Like

(Zinogg) #7

i think they are refactoring the code,before the grease pencil creates an empty as the Active object, but now seems the whole strokes are the active object and even outlines the onion skins as selected, this might cause over-draws which contributes to performance regression.

2 Likes