---
title: Contrast
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/adjustment/contrast
---

# Contrast

Increases or decreases contrast of values using a linear slope multiplier.

## Parameter Types

Parameter Types Parameter descriptions Discussion Below is an example of a node graph that uses the Contrast node to make a black and white arrow texture more gray and closer in color.

Below, the resulting texture applies to a cube:

In the image above, the value of Pivot is 0.2, which represents a dark gray. Because the value of Amount is also 0.2, the contrast of the input decreases while the color value of the texture moves closer to the Pivot input. As a result, the output texture of the node becomes a gray version of the original black and white arrow texture.

## 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)
- [Range](shadergraph/adjustment/range.md)
- [HSV Adjust](shadergraph/adjustment/hsv-adjust.md)
- [Saturate](shadergraph/adjustment/saturate.md)
- [Step (RealityKit)](shadergraph/adjustment/step-(realitykit).md)
