---
title: Saturate
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/adjustment/saturate
---

# Saturate

Adjusts the saturation of a color.

## Parameter Types

Parameter Types Parameter descriptions Discussion The Saturate node performs a linear interpolation between the incoming color value and the luminance of the incoming color value. Setting the value of the Amount parameter to 0 adjusts the output to a grayscale of the input equal to the value that the Luminance outputs. note: The effect of this node isn’t equivalent to adjusting saturation with the HSV Adjust node. The Saturate node takes into account a colorspace when processing its modifications. Below is an example of a simple node graph that uses the Saturate node to modify the saturation of an image:

Below, the resulting texture applies to a cube:

## See Also

### Nodes

- [Remap](shadergraph/adjustment/remap.md)
- [Smooth Step](shadergraph/adjustment/smooth-step.md)
- [Luminance](shadergraph/adjustment/luminance.md)
- [RGB to HSV](shadergraph/adjustment/rgb-to-hsv.md)
- [HSV to RGB](shadergraph/adjustment/hsv-to-rgb.md)
- [Contrast](shadergraph/adjustment/contrast.md)
- [Range](shadergraph/adjustment/range.md)
- [HSV Adjust](shadergraph/adjustment/hsv-adjust.md)
- [Step (RealityKit)](shadergraph/adjustment/step-(realitykit).md)
