https://bugs.kde.org/show_bug.cgi?id=363487

--- Comment #18 from Robert Showalter <show...@gmail.com> ---
Thank you for checking Boudewijn.  I did more tests and discovered it happens
for some brushes, but not others.  I suspect it's the brush spacing that
reveals the bottleneck. When using the circle brush presets for example, a
standard one like "Fill_circle" does not have discernible lag when 5 layers
deep (a paint layer within 4 nested groups, that is). However, when I use
another present like "ink_circle_10" the lag is significant when nested in
groups, but non-existent outside of them. One of the main differences between
the two is that the first one has spacing set to auto and the second's spacing
is <1. 

Come to think of it, when I first noticed the problem I was using David Revoy's
8.1 brush presets (http://www.davidrevoy.com/article319/krita-brushkit-v8),
many of which have brush spacing <1. Sure enough, when I set spacing to "auto"
for "ink_circle_10," indeed the lag goes away (unfortunately, this alters the
look for many brushes). 

This whole thing wouldn't be a problem, except that so many standard brushes
have tight spacing and will not work well when nested. That is, if you can
reproduce it with the same brush and it's not something with my setup. I'd be
curious to know. I went a head and recorded my screen to show the problem
(forgive me for using my phone, I wanted to be sure there's no question about
screen recording taxing the system).
https://drive.google.com/open?id=0BxKOKqLVyGC-QUR2OWZtVXp3RGs

As you can see in the video, I'm using the circle brush preset,
"ink_circle_10." It's a simple setup as I mentioned before; A 2k square image
with 4 nested groups containing a paint layer, and one un-nested paint layer
for comparison. Here's the file for safe measure:
https://drive.google.com/open?id=0BxKOKqLVyGC-eXQwZGJ4Um44TEU

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to