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

            Bug ID: 438538
           Summary: Krita is doing some calculations on hidden layers
           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 139277
  --> https://bugs.kde.org/attachment.cgi?id=139277&action=edit
Example file with some layers and animation already ready for testing

SUMMARY

When rendering an animation, it seems Krita is doing useless calculation on
hidden layers.


STEPS TO REPRODUCE
1. Create a document with the following layers

[root]
    +-- Group1 (hidden)
    |    +-- Paint layer 1
    |         +-- Transform mask 1 (==> apply an animation curve to transform
mask to create an animation)
    +-- Group2
         +-- Paint layer 2
              +-- Transform mask 2 (==> apply an animation curve to transform
mask to create an animation)

2. Render animation


OBSERVED RESULT
We can see the animation icon on "Transform mask 1" and "Transform mask 2" are
blinking (ie: there's some calculation activity, the progress bat is displayed
on layer )

=> Hide "Transform Mask 1" or "Paint Layer 1": no more calculation activity is
visible

Also, if Group1 is merged or deleted, rendering is faster



EXPECTED RESULT
When layer is hidden, all children and sub-children should be considered as
hidden and then, no calculation should be applied for these layers.


NOTES:
- Not sure if it only happens for animated transformation masks or if it occurs
for all layers types (animated, or not)



SOFTWARE/OS VERSIONS
krita-5.0.0-prealpha-c25d2e1-x86_64.appimage

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

Reply via email to