Set Range (Non Uniform)


  • Where to find it:


    • Add Adjustment Layer / Extension Pack / Color Correction / 


    • NodeGraph / Right Mouse Click / Nodes / Filter / Extension Pack / Color Correction / 





The setRange (Non-Uniform) Adjustment is a value remapping tool similar to the standard setRange Node

Other than the normal setRange node, the non-uniform variant allows you to remap a linear value progression

to a non-linear value one.



Node Overview



Node Ports


  • OldMin

The value that is defined as Minimum Value on the Input Color. For example on a gradient black to white, when increasing the OldMin

any incoming Value below OldMin will become black.

Overwrites corresponding slider if mapped.


  • OldPivot

The value that is defined as (arbitrary) mid-point of the value range between min and max. 

Overwrites corresponding slider if mapped.


  • OldMax

The value that is defined as Maximum Value on the Input Color. For example on a gradient black to white, when decreasing OldMax

any incoming Value above OldMax will become white.

Overwrites corresponding slider if mapped.


  • NewMin

The value that is defined as Minimum Value on the resulting Output. For example on a gradient black to white, when increasing NewMin

the previously black areas will be the value set in NewMin.

Overwrites corresponding slider if mapped.


  • NewPivot

The value that is defined as the new (arbitrary) mid-point of the value range between min and max. 

Overwrites corresponding slider if mapped.


  • NewMax

The value that is defined as Maximum Value on the resulting Output. For example on a gradient black to white, when decreasing NewMax

the previously white areas will be the value set in NewMax.

Overwrites corresponding slider if mapped.


  • Mask

Optional Mask to limit the effect


Node Properties


MAIN TAB


  • OldMin

The value that is defined as Minimum Value on the Input Color. For example on a gradient black to white, when increasing the OldMin

any incoming Value below OldMin will become black.


  • OldPivot

The value that is defined as (arbitrary) mid-point of the value range between min and max. 


  • OldMax

The value that is defined as Maximum Value on the Input Color. For example on a gradient black to white, when decreasing OldMax

any incoming Value above OldMax will become white.


  • NewMin

The value that is defined as Minimum Value on the resulting Output. For example on a gradient black to white, when increasing NewMin

the previously black areas will be the value set in NewMin.


  • NewPivot

The value that is defined as the new (arbitrary) mid-point of the value range between min and max. 


  • NewMax

The value that is defined as Maximum Value on the resulting Output. For example on a gradient black to white, when decreasing NewMax

the previously white areas will be the value set in NewMax.




  • MultiplyScale

MultiplyScale multiplies against the sliders of OldMin,OldMax,NewMin & NewMax.

By setting values over 1.0 you can create or adjust floating point output (16bit,32bit channels).


  • Clamp Intermediary

When ticked on the the result of the OldMin and OldMax will be clamped first before getting passed

to the NewMin and NewMax settings.

This will more reliably keep values exactly within the range of NewMin and NewMax for example

when the OldMax was lowered below 1.0 etc.


  • Clamp Output

When ticked on the Output of the Node will always be clamped to 0 - 1 regardless if the NewMin is lower than 0,

or the NewMax is higher than 1.

If you are using 16bit float or 32bit values you should untick the OutputClamp




  • Mask Intensity

Control the intensity of the effect.

If a Mask it attached to the Mask port of the node this will control the intensity of the supplied mask




CHANNELS TAB



  • R / G /B / Alpha

Determines which channels are affected by the remapping operation. Default is RGB with Alpha being unaffected.