Bug 318488 - Artifacts when using experiment brush with multibrush
Summary: Artifacts when using experiment brush with multibrush
Status: RESOLVED DUPLICATE of bug 318882
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (show other bugs)
Version: 2.6.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-17 07:52 UTC by David Gowers
Modified: 2015-02-06 15:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Gowers 2013-04-17 07:52:07 UTC
(details seem all covered below)

Reproducible: Always

Steps to Reproduce:
1. set symmetry to 6
2. set axis
3. begin drawing close to the axis you set
4. move quickly in circles outward


Actual Results:  
Empty triangles occur when the separate 6 parts overlap each other, even though the actual area of overlap is not triangular. For some examples this could be described as looking like 'sawtooth' edges.


Expected Results:  
Either the individual symmetry items are plotted over one another in some strongly defined order (preferred) or the gaps correspond directly to the overlap in shapes, rather than the overlap between one's shape and the other's bounding rectangle.
Comment 1 David Gowers 2013-04-17 07:54:41 UTC
I should mention that it doesn't appear to matter what settings the experiment brush is using, however most of my tests were done with the Shape_basic_fill preset at normal 100% opacity (some others being done with varying opacity levels)
Comment 2 vanyossi 2013-04-19 17:24:47 UTC
Hi, Thanks for your report.

I can reproduce this bug in krita 2.7 alpha
here is video demonstration using mirror mode vs multibrush mirror mode.

http://youtu.be/Hll0m26Jwwo
Comment 3 Halla Rempt 2015-01-29 16:14:34 UTC
Fixed in 4b36c257a28d482c93dae8c8c5f229dccbaa4acb
Comment 4 Halla Rempt 2015-02-04 20:06:40 UTC

*** This bug has been marked as a duplicate of bug 318882 ***
Comment 5 Halla Rempt 2015-02-04 20:15:42 UTC
Git commit be51bd9b206a58250dbd3d11cb9ca4908498b7f4 by Boudewijn Rempt.
Committed on 04/02/2015 at 20:14.
Pushed by rempt into branch 'calligra/2.9'.

Break mirrored/mask use of the shape brush again
Related: bug 318882

Even though masks now support indirect painting, this isn't enough to
solve these two bugs. However, using another composite op than composite
copy breaks the general usecase of the brush.

M  +1    -0    krita/plugins/paintops/experiment/kis_experiment_paintop.cpp

http://commits.kde.org/calligra/be51bd9b206a58250dbd3d11cb9ca4908498b7f4
Comment 6 Halla Rempt 2015-02-06 15:15:07 UTC
Git commit 9e7bae94cdd5dd3ac440f00f45254cc6e3be5881 by Boudewijn Rempt.
Committed on 04/02/2015 at 20:14.
Pushed by rempt into branch 'master'.

Break mirrored/mask use of the shape brush again
Related: bug 318882

Even though masks now support indirect painting, this isn't enough to
solve these two bugs. However, using another composite op than composite
copy breaks the general usecase of the brush.

M  +1    -0    krita/plugins/paintops/experiment/kis_experiment_paintop.cpp

http://commits.kde.org/calligra/9e7bae94cdd5dd3ac440f00f45254cc6e3be5881