Skip to content

HSB

Node icon
Color

Adjusts hue, saturation, and brightness for quick global color shifts.

HSB provides three fundamental color adjustments. Hue Shift rotates the entire color wheel (move red toward orange, blue toward purple, etc.). Saturation scales color intensity: 0 is grayscale, 1 is unchanged, and higher values increase vibrancy. Brightness scales overall lightness.

The Model control picks the brightness axis. HSB (the default) scales toward vivid full-saturation color, while HSL is symmetric around mid-gray, so high values wash toward white and low values toward black. In HSL mode the Brightness slider relabels to Lightness.

Colorize mode converts the image to monochrome first, then applies the hue and saturation as a flat tint. This is useful for sepia tones, duotone effects, and color-coded UI elements.

Pins

ImageImage
InputRequired
MaskMask
InputOptional
ImageImage
Output

Color

ModelChoice
Default: HSB (Brightness)

Color model for the brightness axis

  • HSB (Brightness)The classic HSB (HSV) axis: brightness scales toward full-saturation color, so vivid hues stay vivid. The default, and the behavior of existing projects.
  • HSL (Lightness)A lightness axis symmetric around mid-gray: high values wash toward white, low values toward black. The Brightness slider relabels to Lightness.
Hue ShiftNumber
Default: 0.0 Range: -180.0–180.0

Rotate the hue wheel. -180 and +180 produce the same result.

SaturationNumber
Default: 1.00 Range: 0.00–3.00

Saturation multiplier. 0 = grayscale, 1 = no change.

BrightnessNumber
Default: 1.00 Range: 0.00–3.00

Brightness (value) multiplier. 0 = black, 1 = no change.

ColorizeToggle
Default: false

Convert to monochrome, then apply Hue and Saturation as a flat tint. Useful for creating sepia, duotone, or color wash effects

Mask

Mask FromChoice
Default: Luminance
Color image connected to the mask input

How the connected color image is read as a mask. Luminance: the image's brightness. Alpha: the image's transparency. Red / Green / Blue: a single channel

  • LuminanceRead the image's brightness as the mask. The default.
  • AlphaRead the image's transparency as the mask.
  • RedUse the red channel as the mask.
  • GreenUse the green channel as the mask.
  • BlueUse the blue channel as the mask.
Mask FitChoice
Default: None (native size)
Mask connected

How the mask is sized when it doesn't match the image. None: center at native size, no scaling. Stretch: scale to exactly match image dimensions. Fit: scale to fit inside image, preserving aspect ratio. Fill: scale to fill image, cropping overflow

  • None (native size)Center the mask at its native size, with no resizing. Unmasked regions are unaffected.
  • StretchStretch the mask to exactly match the image dimensions. May distort the mask shape.
  • Fit (letterbox)Scale the mask to fit inside the image, preserving aspect ratio. Letterboxes where needed.
  • Fill (crop)Scale the mask to fill the image, preserving aspect ratio. Crops edges if aspect ratios differ.
  • Use Colorize mode with a warm hue for a sepia/vintage effect.
  • A small saturation boost (1.1–1.3) makes colors pop without looking unnatural.
  • Connect a mask input to limit the color shift to specific regions without needing a separate Mask Apply node.