Skip to content

contrast

contrast(inputColor, amount, midpoint): Node<"vec4">

Defined in: packages/nodes/src/color/contrast.ts:21

Adjust contrast by scaling color values around a midpoint.

Parameters

inputColor

Node<"vec4">

The input color (vec4 with alpha)

amount

FloatInput

Contrast factor (1 = no change, >1 = more contrast, <1 = less contrast)

midpoint

FloatInput = 0.5

Center point for scaling (default: 0.5)

Returns

Node<"vec4">

Color with adjusted contrast

Examples

// Increase contrast
contrast(texture(tex, uv()), 1.5)
// Decrease contrast (flatten)
contrast(texture(tex, uv()), 0.5)