noise()
function noise(params?: {
intensity?: number;
size?: number;
colorMix?: number;
}): EffectPass<{
uTexture: (__namedParameters: Readonly<EffectUniformContext>) => WebGLTexture;
uIntensity: number;
uSize: number;
uColorMix: number;
uResolution: (
__namedParameters: Readonly<EffectUniformContext>,
) => [number, number];
uTime: (__namedParameters: Readonly<EffectUniformContext>) => 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
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
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
0.5;Returns
EffectPass<{ uTexture: (__namedParameters: Readonly<EffectUniformContext>) => WebGLTexture; uIntensity: number; uSize: number; uColorMix: number; uResolution: (__namedParameters: Readonly<EffectUniformContext>) => [number, number]; uTime: (__namedParameters: Readonly<EffectUniformContext>) => number; }>