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

            Bug ID: 438607
           Summary: Fill tool + Color Label filter + Animation is slow
                    (VERY slow)
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Animation
          Assignee: krita-bugs-n...@kde.org
          Reporter: grum...@grum.fr
  Target Milestone: ---

Created attachment 139304
  --> https://bugs.kde.org/attachment.cgi?id=139304&action=edit
example file ready to use

SUMMARY

Working on an animation, it takes age to fill an area...


STEPS TO REPRODUCE
1. Create a document (1920x1080)

2. Create the following layers (or download attached file provided as example)

[root]
 +-- Group1                                <color label=red>
 |    +-- Paint Layer 1                    <color label=red>
 |    +-- Clone layer (Paint Layer 1)      <color label=red>
 |    |    +-- Transform mask 1 
 |    +-- Paint Layer 2                    
 +-- Paint Layer (Background)

3. Animate "Paint layer 1" (15 keyframes, basics rectangles for example)

4. Apply a rotation on "Transform mask 1" (30° for example)
   => no need to animate

5. Select FILL tool, and define options:
   - Sample: Color labeled layers
   - Labels used: red

6. Select "Paint layer 2"

7. Fill a shape


OBSERVED RESULT
On my side, it took 35s to fill area; having multiple area to fill on multiple
keyframes, it's unusable.

If I use sample "All layers", fill action is instantaneous (so that's a
workaround... temporary hide all layers except colored layers and use "all
layers" sample to apply fill)



EXPECTED RESULT
Fill action should be instantaneous with 'color labeled' sample, like it is for
'all layers' sample.


SOFTWARE/OS VERSIONS
Tested krita-5.0.0-prealpha-4f029a8-x86_64.appimage on a AMD Ryzen 9 3900X
12-Core Processor 3800MHz


ADDITIONAL INFORMATION
Chaning the color of label (red, green, blue, ...) doesn't change anything :)

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

Reply via email to