Skip to content

noise()

ts
function noise(params?: {
  intensity?: number;
  size?: number;
  colorMix?: number;
}): EffectPass<{
  uIntensity: number;
  uSize: number;
  uColorMix: number;
  uTime: number;
}>;

Creates a procedural noise post-processing effect.

Parameters

params?

Noise configuration.

intensity?

number

Strength of the noise added to the image. Typical values are between 0 and 1, where 0 is no noise and 1 is full noise.

Default

ts
0.5;

size?

number

Size of each noise cell in screen pixels. Typical values are between 1 and 5, where smaller values produce finer noise.

Default

ts
2;

colorMix?

number

Mix between monochromatic and colored noise. Typical values are between 0 and 1, where 0 is fully monochromatic and 1 is fully colored.

Default

ts
0.5;

Returns

EffectPass<{ uIntensity: number; uSize: number; uColorMix: number; uTime: number; }>

Released under the MIT License.