You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[enhancement]: Adjustment layers: Vibrance/Saturation and Clarity/Dehaze #9813
A common workflow standard among photo retouchers is: Levels, then Vibrance/Saturation, then Clarity/Dehaze. That's the first thing I do when I take an image from Invoke to Photoshop.
If all of those adjustments were available in Invoke, I wouldn't need that extra step in Photoshop. As it is, Invoke v7 just has Levels (and a separate Saturation adjustment).
Saturation is duplicated within the Vibrance layer since Vibrance generally oversaturates the image.
Clarity/Dehaze is also important for making photos and images "pop." Retouchers use these all the time.
@shanedk This is an interesting enhancement concept. I do have a levels node and the Unsharp Mask (OKLAB) node can definitely be used for a primitive clarity/dehaze/texture operation. Are you more interested in layers or Workflow components?
3. @shanedk This is an interesting enhancement concept. I do have a levels node and the Unsharp Mask (OKLAB) node can definitely be used for a primitive clarity/dehaze/texture operation. Are you more interested in layers or Workflow components?
I'm talking about layers.
I looked around, and apparently Adobe doesn't publish the actual math behind these filters the way it does for others. But from what I've been able to find out:
Vibrance: Increase it, and colors that are already saturated become more saturated, less saturated colors become less saturated. It's the other way around if you drop it: saturated colors are less saturated, less saturated colors are more saturated. A basic S-curve, maybe? That might at least be a good starting point.
Clarity is different from an Unsharp Mask. Unsharp Mask tries to emphasize all edges regardless of where they are. Clarity just emphasizes the midtones.
Activity
JPPhoto commentedon Oct 15, 2026
@shanedk This is an interesting enhancement concept. I do have a levels node and the Unsharp Mask (OKLAB) node can definitely be used for a primitive clarity/dehaze/texture operation. Are you more interested in layers or Workflow components?
joshistoast commentedon Oct 15, 2026
I'd like if it existed on both
JPPhoto commentedon Oct 16, 2026
Sure. We need to agree on some algorithms then!
shanedk commentedon Oct 16, 2026
I'm talking about layers.
I looked around, and apparently Adobe doesn't publish the actual math behind these filters the way it does for others. But from what I've been able to find out:
Vibrance: Increase it, and colors that are already saturated become more saturated, less saturated colors become less saturated. It's the other way around if you drop it: saturated colors are less saturated, less saturated colors are more saturated. A basic S-curve, maybe? That might at least be a good starting point.
Clarity is different from an Unsharp Mask. Unsharp Mask tries to emphasize all edges regardless of where they are. Clarity just emphasizes the midtones.
Dehaze is apparently not this, but this paper lays out a dehazing algo: https://ieeexplore.ieee.org/document/5206515
JPPhoto commentedon Oct 16, 2026
@shanedk #9891 implements these nodes for the backend. I am leaving it to @joshistoast to figure out the UI.