ComfyUI Node

OCSNoise PerlinSimple

Simplified Perlin noise generator, allows generating 2D or 3D Perlin noise. See the OCSNoise PerlinAdvanced node for more tuneable parameters.

By blepping·Created 2 years ago·Updated 25 days ago· 30
OCSNoise PerlinSimple
  • ocs_noise_opt
  • OCS_NOISE
factor1.000
rescale0.000
depth16
detail_level0.00
octaves2
persistence1.0
break_pattern1.00
lacunarity2
res1
CategoryOveryComplicatedSampling/noise

Inputs (10)

NameTypeDefaultDescription
factorFLOAT1.000-100–100Scaling factor for the generated noise of this type.
rescaleFLOAT0.0000–100When non-zero, this custom noise item and other custom noise items items connected to it will have their factor scaled to add up to the specified rescale value.
depthINT16When non-zero, 3D perlin noise will be generated.
detail_levelFLOAT0.00-10000–10000Controls the detail level of the noise when break_pattern is non-zero. No effect when using 100% raw Perlin noise.
octavesINT2Generally controls the detail level of the noise. Each octave involves generating a layer of noise so there is a performance cost to increasing octaves.
persistenceSTRING1.0Controls how rough the generated noise is. Lower values will result in smoother noise, higher values will look more like Gaussian noise. Comma-separated list, multiple items will apply to octaves in sequence.
break_patternFLOAT1.00-10000–10000Applies a function to break the Perlin pattern, making it more like normal noise. The value is the blend strength, where 1.0 indicates 100% pattern broken noise and 0.5 indicates 50% raw noise and 50% pattern broken noise. Generally should be at least 0.9 unless you want to generate colorful blobs.
lacunaritySTRING2Lacunarity controls the frequency multiplier between successive octaves. Only has an effect when octaves is greater than one. Comma-separated list, multiple items will apply to octaves in sequence.
resSTRING1Number of periods of noise to generate along an axis. Comma-separated list, multiple items will apply to octaves in sequence.
ocs_noise_optoptOCS_NOISE,SONAR_CUSTOM_NOISEOptional input for more custom noise items. The following input types are supported: OCS_NOISE, SONAR_CUSTOM_NOISE

Outputs (1)

NameTypeDescription
OCS_NOISEOCS_NOISEA custom noise chain.