# noise

> A static class containing noise functions.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Mathematics](/engine/6000.6/script-reference/unity/mathematics.md)
* **Assembly:** UnityEngine.MathematicsModule

```csharp
public static class noise
```

## Static Methods

| Method                                                                                    | Description                                                                                                                       |
| ----------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [cellular](/engine/6000.6/script-reference/unity/mathematics/noise/cellular.md)           | 2D Cellular noise ("Worley noise") with standard 3x3 search window for good feature point values.                                 |
| [cellular2x2](/engine/6000.6/script-reference/unity/mathematics/noise/cellular2x2.md)     | 2D Cellular noise ("Worley noise") with a 2x2 search window.                                                                      |
| [cellular2x2x2](/engine/6000.6/script-reference/unity/mathematics/noise/cellular2x2x2.md) | 3D Cellular noise ("Worley noise") with a 2x2x2 search window.                                                                    |
| [cnoise](/engine/6000.6/script-reference/unity/mathematics/noise/cnoise.md)               | Classic Perlin noise                                                                                                              |
| [pnoise](/engine/6000.6/script-reference/unity/mathematics/noise/pnoise.md)               | Classic Perlin noise, periodic variant                                                                                            |
| [psrdnoise](/engine/6000.6/script-reference/unity/mathematics/noise/psrdnoise.md)         | 2-D tiling simplex noise with fixed gradients and analytical derivative.                                                          |
| [psrnoise](/engine/6000.6/script-reference/unity/mathematics/noise/psrnoise.md)           | 2-D tiling simplex noise with fixed gradients, without the analytical derivative.                                                 |
| [snoise](/engine/6000.6/script-reference/unity/mathematics/noise/snoise.md)               | Simplex noise. The method returns values approximately in the \[-1, 1] range. The actual observed range can be slightly narrower. |
| [srdnoise](/engine/6000.6/script-reference/unity/mathematics/noise/srdnoise.md)           | 2-D non-tiling simplex noise with fixed gradients and analytical derivative.                                                      |
| [srnoise](/engine/6000.6/script-reference/unity/mathematics/noise/srnoise.md)             | 2-D non-tiling simplex noise with fixed gradients, without the analytical derivative.                                             |
