---
title: Range
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/adjustment/range
---

# Range

Remaps incoming values from one range to another.

## Parameter Types

Parameter Types Parameter descriptions Discussion The Range node takes a range of incoming values and converts them to another range. The node also provides the option to apply a gamma correction, which occurs in the middle of the transformation process. The gamma value is the inverse exponent the node applies to the  incoming values. For example, a value of 2 raises the incoming values to the power of 1/2, effectively calculating the square root. The node also provides the option to clamp the output, which means any values below the Out Low parameter are set to the value of Out Low, and any values above the Out High parameter are set to value of Out High.

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