Class noise
A static class containing noise functions.
Inherited Members
Namespace: Unity.Mathematics
Assembly: Unity.Mathematics.dll
Syntax
public static class noise
  Methods
| Name | Description | 
|---|---|
| cellular(float2) | 2D Cellular noise ("Worley noise") with standard 3x3 search window for good feature point values.  | 
      
| cellular(float3) | 3D Cellular noise ("Worley noise") with 3x3x3 search region for good F2 everywhere, but a lot slower than the 2x2x2 version.  | 
      
| cellular2x2(float2) | 2D Cellular noise ("Worley noise") with a 2x2 search window.  | 
      
| cellular2x2x2(float3) | 3D Cellular noise ("Worley noise") with a 2x2x2 search window.  | 
      
| cnoise(float2) | Classic Perlin noise  | 
      
| cnoise(float3) | Classic Perlin noise  | 
      
| cnoise(float4) | Classic Perlin noise  | 
      
| pnoise(float2, float2) | Classic Perlin noise, periodic variant  | 
      
| pnoise(float3, float3) | Classic Perlin noise, periodic variant  | 
      
| pnoise(float4, float4) | Classic Perlin noise, periodic variant  | 
      
| psrdnoise(float2, float2) | 2-D tiling simplex noise with fixed gradients and analytical derivative.  | 
      
| psrdnoise(float2, float2, float) | 2-D tiling simplex noise with rotating gradients and analytical derivative.  | 
      
| psrnoise(float2, float2) | 2-D tiling simplex noise with fixed gradients, without the analytical derivative.  | 
      
| psrnoise(float2, float2, float) | 2-D tiling simplex noise with rotating gradients, but without the analytical derivative.  | 
      
| snoise(float2) | Simplex noise.  | 
      
| snoise(float3) | Simplex noise.  | 
      
| snoise(float3, out float3) | Simplex noise.  | 
      
| snoise(float4) | Simplex noise.  | 
      
| srdnoise(float2) | 2-D non-tiling simplex noise with fixed gradients and analytical derivative.  | 
      
| srdnoise(float2, float) | 2-D non-tiling simplex noise with rotating gradients and analytical derivative.  | 
      
| srnoise(float2) | 2-D non-tiling simplex noise with fixed gradients, without the analytical derivative.  | 
      
| srnoise(float2, float) | 2-D non-tiling simplex noise with rotating gradients, without the analytical derivative.  |