Houdini 20.5 Nodes Copernicus nodes

HSV Adjust Copernicus node

Converts between RGB and HSV color spaces, or applies hue and saturation modifications.

On this page

This operation converts between RGB and HSV color spaces, and also performs a variety of HSV operations (hue shifts, saturation reduction, etc).

Converting to HSV space allows you to use any operator to manipulate HSV, and then convert it back into RGB space.

Using the HSV Adjust feature does simple global hue shifts, saturation and value adjustments.

Parameters

Signature

The layer type that the source accepts.

See Signatures for more information.

Mask

The amount of the new value to mix in with the original value. Higher values mix in more of the new value. Lower values mix in less of the new value. A value of 1 means this node uses only the new value.

The default value is 1. See Mask for more information.

Operation

The operation to perform, either HSV Adjust, Convert RGB to HSV or Convert HSV to RGB.

Hue Shift

Shifts the Hue by degrees around the HSV cone. This will change all of the colors to different hues. Grey pixels are not affected.

Keep Luminance

Maintains the perceptual luminance of the pixel when hues shift since some hues appear brighter than others.

Saturation Scale and Shift

Adjusts the color saturation of the pixels. Normal saturation values lie between 0 (grey) and 1 (full color saturation). Shifting is normally used only to reduce the saturation, otherwise greyscale elements will suddently take on a random color. Scaling is the usual way to increase (>1) or decrease (<1) the color saturation of the image.

Value Scale/Shift

Adjusts the value, or brightness, of the pixel. Normal color values lie between 0 (black) and 1 (white). Scaling is equivalent to adjusting the brightness, while shifting adds the same value to all pixels.

Treat RGBA as Premultiplied

Treats RGBA as premultiplied, which means multiplying the R, G, and B channels by the Alpha channel.

Inputs

source

The original layer to which you apply the HSV effect.

mask

An optional per-pixel mask amount that’s scaled by the Mask parameter.

Outputs

hsv_adjust

The layer with the HSV effect applied.

See also

Copernicus nodes