Skip to content

saturate(inputColor, amount): Node <"vec4">

Defined in: packages/nodes/src/color/saturate.ts:25

Adjust saturation by mixing with grayscale (luminance).

Node <"vec4">

The input color (vec4 with alpha)

FloatInput

Saturation amount (0 = grayscale, 1 = original, >1 = oversaturated)

Node <"vec4">

Color with adjusted saturation

// Desaturate to grayscale (petrified effect)
saturate(texture(tex, uv()), 0)
// Boost saturation
saturate(texture(tex, uv()), 1.5)