Skip to content

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

Defined in: packages/nodes/src/color/oklch.ts:123

Adjust chroma (saturation) in OKLCH space. Perceptually uniform saturation adjustment.

Node <"vec4">

Input color (vec4 with alpha, sRGB)

FloatInput

Chroma multiplier (0 = grayscale, 1 = original, >1 = more saturated)

Node <"vec4">

Color with adjusted chroma (sRGB)

// Desaturate to grayscale
oklchSaturate(texture(tex, uv()), 0)
// Boost saturation by 50%
oklchSaturate(texture(tex, uv()), 1.5)