Hi all
I announce that following the request of many users, the code of “Local Adjustments” (LA) has been moved from “after RGB process” to “before RGB process”. This means that all RGB process algorithms (channel mixer, tone curve, highlight, shadows, RGB and HSV curves, Color toning, Film simulation, black and white,…) are executed after “LA” and therefore have no influence on “LA”.
The impact on the current usage is small, otherwise a slight slowdown in the execution of the zooms in preview mode.
This is quite a big change in operation, so let me just add the following. There are probably just as many pros and cons for this change and not everybody may like it. You are now required to make your local adjustments before some of the commonly used global tools and you cannot make local adjustments afterwards.
It is true. But nothing forbids to retouch “LA” after the other treatments. This is true for all RT treatments and processes as well as for all software in the world…
But Jacques, because of the dE spot behavior, doing a local adjustment afterwards is actually very different now. Because what you see is not what you get because of the order of the pipeline.
@jdc I’m not understanding why you say no differences at all, sorry. People should be very aware of where LA is placed in the pipeline to have a meaningful editing experience. The effect of the LA tools are relative to the chosen spot. When you cannot see on which color/tone you put the spot, you have no reasonable reference to what you’re editing.
If somebody currently has a workflow where they like to play with curves and color toning and only then decide they want to make a local adjustment, they run into this unpredictable behavior. The color under the LA spot they place is not the color that the LA tools uses as input, because it has been changed afterwards. I think people need to be aware of this.
The deltaE “upstream” now allows to maintain the “settings” (contrast, saturation, …) on the selected area. Fortunately it is kept. That’s the goal.
That the final colors / contrasts / etc. are changed by the downstream treatments… it’s obvious, but it’s that the user wants it…For example black and white…But now BW does not suppress deltaE…
But, the settings made “upstream” remain… This is the goal, the purpose of having moved this treatment.
For me, everything works properly
Okay, I’m confused. Does this mean that all of my usual Exposure, Highlights and Shadows, Tone Curve and Lab Adjustments are now supposed to be done after LA are completed?
Yes, but this was already the case for the “Lab adjustments”.
But No, you can used “exposure, Highlight, shadows…”, etc…independently of LA…
When you change these process, no incidence on LA…
it is the same for any process upstream of "exposure, highlight…) (demosaicing, white balance, etc.). You are not “obliged” to change these processes to retouch “exposure”.
But with the Rawtherapee pipeline, it’s a choice, either before RGB process or after…As there were a lot of requests for before, which I think is globally preferable
@stuntflyer I think everyone is at cross-purposes here. From a user point of view you can make local and global adjustments when you like as per your normal workflow. The only thing that changes is where the Local Adjustments occur internally in the processing pipeline.
HTH
That’s the point. You have to know at which point in the pipeline local adjustments are applied, because that can have a massive impact on what you think your local adjustment spot (which is a central concept of local adjustments in RT) picks up…
If I remember correctly @Andy_Astbury1 did a couple of Local Adjustment video’s a few months back. Maybe he’s able/wiling to have a look at this and make one of his nice video’s, he did ask the RawTherapee community for suggestions he could do.
Now, process after “LA” are neutralize (provisory) when the user uses one of the functions “Preview deltaE”. Up to now only BW was concerned by this behavior.
So we can see the impact of LA without the action of downstream processes