HueCorrect node
This documentation is for version 2.0 of HueCorrect (net.sf.openfx.HueCorrect).
Description
Apply hue-dependent color adjustments using lookup curves.
Hue and saturation are computed from the the source RGB values. Depending on the hue value, the various adjustment values are computed, and then applied:
hue: hue shift.
sat: saturation gain. This modification is applied last.
lum: luminance gain
red: red gain
green: green gain
blue: blue gain
r_sup: red suppression. If r > min(g,b), r = min(g,b) + r_sup * (r-min(g,b))
g_sup: green suppression
b_sup: blue suppression
sat_thrsh: if source saturation is below this value, do not apply the lum, red, green, blue gains. Above this value, apply gain progressively.
The ‘Luminance Mix’ parameter may be used to restore partially or fully the original luminance (luminance is computed using the ‘Luminance Math’ parameter).
Inputs
Input |
Description |
Optional |
---|---|---|
Source |
No |
|
Mask |
Yes |
Controls
Parameter / script name |
Type |
Default |
Function |
---|---|---|---|
Hue Curves / |
Parametric |
hue: sat: lum: red: green: blue: r_sup: g_sup: b_sup: sat_thrsh: |
Hue-dependent adjustment lookup curves:
hue: hue shift.
sat: saturation gain. This modification is applied last.
lum: luminance gain
red: red gain
green: green gain
blue: blue gain
r_sup: red suppression. If r > min(g,b), r = min(g,b) + r_sup * (r-min(g,b))
g_sup: green suppression
b_sup: blue suppression
sat_thrsh: if source saturation is below this value, do not apply the lum, red, green, blue gains. Above this value, apply gain progressively.
|
Hue Vs Hue Guide / |
Boolean |
Off |
Display a curve background guide designed for hue vs. hue tuning. |
Luminance Math / |
Choice |
Rec. 709 |
Formula used to compute luminance from RGB values (only used by ‘Set Master’).
Rec. 709 (rec709): Use Rec. 709 (0.2126r + 0.7152g + 0.0722b).
Rec. 2020 (rec2020): Use Rec. 2020 (0.2627r + 0.6780g + 0.0593b).
ACES AP0 (acesap0): Use ACES AP0 (0.3439664498r + 0.7281660966g + -0.0721325464b).
ACES AP1 (acesap1): Use ACES AP1 (0.2722287168r + 0.6740817658g + 0.0536895174b).
CCIR 601 (ccir601): Use CCIR 601 (0.2989r + 0.5866g + 0.1145b).
Average (average): Use average of r, g, b.
Max (max): Use max or r, g, b.
|
Clamp Black / |
Boolean |
Off |
All colors below 0 on output are set to 0. |
Clamp White / |
Boolean |
Off |
All colors above 1 on output are set to 1. |
(Un)premult / |
Boolean |
Off |
Divide the image by the alpha channel before processing, and re-multiply it afterwards. Use if the input images are premultiplied. |
Mix Luminance / |
Boolean |
On |
Mix luminance |
/ |
Double |
0 |
Mix luminance |
Invert Mask / |
Boolean |
Off |
When checked, the effect is fully applied where the mask is 0. |
Mix / |
Double |
1 |
Mix factor between the original and the transformed image. |