Some news about RawTherapee’s Local Adjustments and recent Rawpedia updates

@stuntflyer

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 :slight_smile:

Jacques

Yes, this was the choice that was made recently. Please see Placement of local adjustments in the processing order · Issue #6069 · Beep6581/RawTherapee · GitHub for some background discussion.

@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…

5 Likes

If I understand correctly global adjustments could change the masks before which isn’t the case any more. I like it.

1 Like

It would be helpful to see a photo retouch video with voice which incorporates LA and global adjustments using the Desmis’s changes. Is that possible?

That’s certainly possible. But not from me, as I’m not a LA specialist at all.

1 Like

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.

No pressure, just putting this out there :slight_smile:

3 Likes

Yeah, he was asking about what to do next. This might be something of interest to him.

I don’t know how to make a video, moreover my english is very very bad, but maybe @Andy_Astbury1 can spend some time there

I just open a Pull-request
https://github.com/Beep6581/RawTherapee/pull/6099

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

jacques

There is no AppImage since Feb 21 on the nightly builds download page. But I guess the new changes are already in the newest Windows build?

Living in the future? :stuck_out_tongue: You are right that it isn’t in parity. Pinging @Carmelo_DrRaw.

Hello @jdc,

Are there any plans to add parametric, brush, area and color similarity types of masking to RT?

Mike

@stuntflyer

There are already masks with various possibilities, including the 3 curves L(L), C(C), LC(H), taking into account deltaE, structure and blur mask, Laplacian, etc.
You can also use mask with “Recovery based on luminance”, etc.

But for brush, and also Béziers Curves, polygon, it’s mostly a GUI problem and I don’t know how to do it…If someone can try to deal with this problem it would be nice…

jacques

2 Likes

Can someone please tell me what this curve abbreviation stands for, LC(H)? Honestly, I find that certain areas of the program need a more practical and less scientific explanation of its features.

Thank you

1 Like

They are like function descriptions. When you have y = f(x) it means the value of y is given by some function that takes x as an input. Our notation is a little different, but you get the gist I hope: for L(L) you adjust lightness based on an input lightness, so an L vs. L curve. For C(C) it is a chromaticity vs. chromaticity curve. For LC(H) it takes two inputs, lightness and chromaticity and you can adjust the hue.
Does that help?

It should also be obvious what the curves do when you try them out.

2 Likes

@stuntflyer
The explanation of @Thanatomanic is excellent. In other words, when the hue (H) of the image changes, the LC(H) curve allows to vary the luminance “L” and chromaticity “C”

In summary you have 3 curves for a mask :

  • the first, L(L) allows to vary the luminance of the mask “L” according to the luminance of the image “L”
  • the second, C( C) allows to vary the chromaticity “C” of the mask according to the chromaticity “C” of the image
  • the third, LC(H) allows the luminance “L” and chromaticity “C” of the mask to vary according to the image hue “H”

jacques

2 Likes

Thank you! Yes that does help.

Mike

Hello Jacques

Wayne asked me to add a feature request for “lastrength” - which is just perfect by the way!
It would be very good on the denoise spot because it is that which made me wish for the control initially.

On the wavelets LAS tool it is really good to finesse the feathers on a White-Tailed Eagles wing - brilliant!

Just done this private video for you Jacques showing why I wanted the strength slider!

1 Like