# Gradient Noise node Generates a gradient, or Perlin noise based on input UV. The resulting output values will be between -1 and 1.
**Inputs** |Name|Type|Binding|Description| |---|---|---|---| |uv|vec2|UV|Input UV value| |scale|float|none|Noise scale| **Outputs** |Name|Type|Binding|Description| |---|---|---|---| |output|float|None|Output noise value| **ShaderInc location**
`res://addons/ShaderLib/Procedural/Procedural.gdshaderinc` **Method signature**
`float gradient_noise(vec2 uv, float scale)` **Parameters** |Name|Type|Description| |---|---|---| |uv|vec2|Input UV value| |scale|float|Noise scale| ___