Bug 435942

Summary: Layer groups do not properly animate transformations outside canvas
Product: [Applications] krita Reporter: Thomas P <thomaspayton53>
Component: Filter LayersAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: eoinoneill1991, thomaspayton53
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Kra test file

Description Thomas P 2021-04-19 23:42:56 UTC
Created attachment 137717 [details]
Kra test file

SUMMARY
5.0.0-prealpha-b96780cc87

When using an animated transformation mask on a group, only the first visible layer in the group will properly show drawings outside the canvas. Other layers in the group will move but drawings will be cut off where the canvas originally ended. 

See the attached kra file and the difference between the red line layer in the group and copy of the layer on its own. Toggling on and off the purple line layer in the group shows this occurs on the first visible layer in the group.


STEPS TO REPRODUCE
1. Create a group with 2 layers
2. Move the layers so some of the drawing on each layer is outside the canvas
3. Add a transformation mask attached to the group folder
4. Animate the transform mask with the animation curves docker so that drawings outside the canvas move into the canvas

OBSERVED RESULT
Drawings on the second layer in the folder are cut off where the original canvas ended

EXPECTED RESULT
All layers in the group should show drawings that are outside the canvas


SOFTWARE/OS VERSIONS
Windows: 10

ADDITIONAL INFORMATION
Comment 1 Eoin O'Neill 2021-04-20 04:32:37 UTC
I've changed this to confirmed, but this isn't unique to the animations itself and occurs also when an unanimated transform mask tries to move the the off canvas content on frame. It seems like only the first layer of a group will properly render the contents of a layer that usually exists outside of the canvas. 

For organization purposes, I'm moving this into the `Filter Layers` category.
Comment 2 Thomas P 2024-10-20 09:39:10 UTC
Has there been any update on this bug? Its annoying to animate background layers scrolling or similar things.