Bug 368973 - "Group layers" operation should be more clever about compositing mode.
Summary: "Group layers" operation should be more clever about compositing mode.
Status: RESOLVED INTENTIONAL
Alias: None
Product: krita
Classification: Applications
Component: Layer Stack (show other bugs)
Version: 3.0.1
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-17 19:37 UTC by Vitaly "_Vi" Shukela
Modified: 2016-09-19 14:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly "_Vi" Shukela 2016-09-17 19:37:33 UTC
When one use "Group layers", it create a new layer with compositing mode "Normal". This does not mix well with "Wavelet decompose" feature.

I suggest "Group layers" to look at compositing mode of the parts being grouped, e.g. just copy the first groupee's mode.

Reproducible: Always

Steps to Reproduce:
1. Open some image or create it and paint someting there
2. Image->Wavelet decompose
3. Select scale layers, say, from "Scale 2" to "Scale 4"
4. Press Ctrl+G ("Quick layer group")

Actual Results:  
Image changes, "Scale 5" and "Residual" no loger in effect. Compositing mode for newly created group layer is "Normal".

Expected Results:  
No effect on resulting imag. Compositing mode for newly created group layer is "Grain Merge", like of "Scale 2".

Workaround: manually set the mode to "Grain Merge" in layer properties.

With appearance of the "Wavelet decompose" filter, non-Normal layers might become more commonplace and user might run into problem even without knowing about layer compositing modes.
Comment 1 wolthera 2016-09-17 20:30:21 UTC
This will only work if all layers are of the same compositing mode. The other solution is to default to pass-through mode for quick groups, but I am highly against that as it will further confuse how krita compositing works to new users in the long run.
Comment 2 Vitaly "_Vi" Shukela 2016-09-17 22:26:35 UTC
Then maybe grouping layers with different compositing modes should give a warning and/or set passthough?
Comment 3 Halla Rempt 2016-09-19 13:39:06 UTC
I've played with several possible approaches, but they're all confusing. I think we'd better let this stay the way it is. If users can manage to use wavelet decompose, they certainly can be expected to be able to manage their layer stack.
Comment 4 Vitaly "_Vi" Shukela 2016-09-19 14:55:05 UTC
Shall there be at least a warning when grouping "Grain Merge" layers?

"Wavelet decompose" is easier to find in the menu than layer blending modes, so users may trigger and use it without fully understanding what it actually does.

Another idea: Extend "Wavelet decompose" window to contain a piece of help, not just the sole "Wavelet scales" input parameter. This help can at least point users to look more about blending modes.