After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780552 - Fade parameter doesn't working correctly with some Paint Tools
Fade parameter doesn't working correctly with some Paint Tools
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: General
2.10.0-RC1
Other Linux
: Normal normal
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2017-03-26 02:14 UTC by jose americo gobbo
Modified: 2018-05-24 17:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
spreadsheet result with paint tools (paintbrush, pencil, airbrush and smudge). (6.73 KB, application/vnd.oasis.opendocument.spreadsheet)
2017-03-26 02:14 UTC, jose americo gobbo
Details
Hardness x Fade Tests to represent all paint tools (74.66 KB, image/jpeg)
2017-03-26 02:17 UTC, jose americo gobbo
Details
Rate x Fade on the Airbrush (57.70 KB, image/jpeg)
2017-03-26 02:19 UTC, jose americo gobbo
Details
Rate x Fade to Smudge (34.61 KB, image/jpeg)
2017-03-26 02:20 UTC, jose americo gobbo
Details
Rate x Fade to Smudge (81.47 KB, image/jpeg)
2017-03-26 02:26 UTC, jose americo gobbo
Details
spreadsheet of my tests - correct (6.58 KB, application/vnd.oasis.opendocument.spreadsheet)
2017-03-26 02:35 UTC, jose americo gobbo
Details
Brushes used in this Test (958 bytes, application/gzip)
2017-03-29 23:23 UTC, jose americo gobbo
Details
Test did with fade parameter on all paint tools. (16.30 KB, application/vnd.oasis.opendocument.spreadsheet)
2018-04-05 00:48 UTC, jose americo gobbo
Details

Description jose americo gobbo 2017-03-26 02:14:48 UTC
Created attachment 348726 [details]
spreadsheet result with paint tools (paintbrush, pencil, airbrush and smudge).

The paint tools are presenting problems with Fade Options. See attachment 'fade-options-status-and-bugs.ods'.
All tests are made with same brush and a default dynamic curve (linear).
All are executed on GIMP Git Master 2.9.5 commit 10360c9
Ubuntu Gnome 14.04.2 - GNOME 3.10

Assets used
1) Round dark brush, Flat dark brush;
2) Paint dynamic to set the fade with each output.

Main setup on Tool Options
1) Size brush fixed in 25px
2) Hardness 100
3) Force 50
4) Jitter 2
5) Rate max
6) Flow max

Paint tools with problems are the Paintbrush, Pencil, Airbrush and the Smudge.
I didn't have time to test all paint tools, but is probable that issues are the same... but in the next days I will verify the paint tools not mentioned yet in this bug report.

In short the main issues are:

1) Hardness x Fade (all tools): apparently the curve is applied, but with strange artifacts... The process presents delay. See attachment 'hardness-issues_fade.jpg'.

2) Rate x Fade | Airbrush: apparently the Rate is not working, with a linear paint dynamics doesn't produces any variation. The behavior when you change Fade lenght and/or Repeat type is always the same or seems. Are welcome tips for me test this tool. See attachment 'rate-issues-airbrush_fade.jpg'.

3) Rate x Fade | Smudge: is 'working incorrectly' only with 'Reverse' option. The linear curve and fade length are not applied. See attachments 'rate-issues-smudge-1_fade.jpg' and 'rate-issues-smudge-2_fade.jpg.
Comment 1 jose americo gobbo 2017-03-26 02:17:11 UTC
Created attachment 348727 [details]
Hardness x Fade Tests to represent all paint tools

Apparently the Fade curve is applied, but with strange artifacts... The process has a big delay. See attachment 'hardness-issues_fade.jpg'.
Comment 2 jose americo gobbo 2017-03-26 02:19:04 UTC
Created attachment 348728 [details]
Rate x Fade on the Airbrush

apparently the Rate is not working, with a linear paint dynamics doesn't produces any variation. The behavior when you change Fade lenght and/or Repeat type is alway the same or it seems, are welcome tips for me test this tool.
Comment 3 jose americo gobbo 2017-03-26 02:20:24 UTC
Created attachment 348729 [details]
Rate x Fade to Smudge

is 'working incorrectly' only with 'Reverse' option.
Comment 4 jose americo gobbo 2017-03-26 02:26:07 UTC
Created attachment 348730 [details]
Rate x Fade to Smudge

Image with comparison of smudge tool using Size x Fade... and Rate x Fade.
Apparently the Rate x Curve is used but don't has sensibility... I have made a rate x fade curve very sensible, but wasn't sufficient to control this output in optimal way.
Comment 5 jose americo gobbo 2017-03-26 02:35:46 UTC
Created attachment 348731 [details]
spreadsheet of my tests - correct

spreadsheet with current status correct of the paint tools with Fade Options on Tool options dialog.
Comment 6 jose americo gobbo 2017-03-29 23:17:38 UTC
(In reply to jose americo gobbo from comment #0)

> Assets used
> 1) Round dark brush, Flat dark brush;
> 2) Paint dynamic to set the fade with each output.
> 
> Main setup on Tool Options
> 1) Size brush fixed in 25px
> 2) Hardness 100
> 3) Force 50
> 4) Jitter 2 <= not necessary
> 5) Rate max
> 6) Flow max

Main setup on Tool Options
1) Size brush fixed in 25px
2) Hardness 100
3) Force 50
5) Rate max
6) Flow max
Comment 7 jose americo gobbo 2017-03-29 23:23:23 UTC
Created attachment 348963 [details]
Brushes used in this Test

These brushes are made in different GIMP releases and some are default since the 2.6 or before... I think.

Apparently the flat brushes are more problematic.
Another issue with parametric brushes is that with hardness equal zero the fade doesn't work. The stroke is printed with full opacity and without the fade variation.
Comment 8 jose americo gobbo 2018-04-04 01:22:08 UTC
Must be revised the tests completely on GIMP 2.10 rc1.
Comment 9 jose americo gobbo 2018-04-05 00:46:14 UTC
I did a test with GIMP 2.10 rc1 (commit fa02a2c64) and the fade is working a great part of paint-tools correctly with a great part of paint dynamics parameters.
The cases where we have problems are:

1) Pencil (hardness, fade) | we must revise the hardness usage on Pencil Tool, see https://bugzilla.gnome.org/show_bug.cgi?id=784519

2) All paint-tools (spacing, fade) | The paint dynamic curve isn't applied... With 'Reverse' the spacing is applied to spacing 200% constant.

3) Airbrush, Smudge (rate, fade) | I am not able to test because I don't understand what I can wait as result ;-). But apparently doesn't work.

4) Paintbrush, Airbrush (jitter, fade) | Working only with Reverse but the paint dynamics is not applied.
Comment 10 jose americo gobbo 2018-04-05 00:48:33 UTC
Created attachment 370539 [details]
Test did with fade parameter on all paint tools.
Comment 11 jose americo gobbo 2018-04-05 00:53:17 UTC
(In reply to jose americo gobbo from comment #9)

> 2) All paint-tools (spacing, fade) | The paint dynamic curve isn't
> applied... With 'Reverse' the spacing is applied to spacing 200% constant.

Is probable that some issues of paint-tools (spacing, fade) are related to the bug 768118 (Spacing on Paint Dynamics is not working correctly).
Comment 12 GNOME Infrastructure Team 2018-05-24 17:38:35 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/1076.