Black and White Spots
Generators / Noises
Layered spot populations with independent strengths, sizes and background.
Parameters
| Parameter | Type | Default | Range | Description |
|---|---|---|---|---|
scaleScale | int | 1 | 1 to 32 | Increases the number of spots across the texture. Higher values make the pattern finer. |
backgroundBackground Value | float | 0 | 0 to 1 | Initial grayscale value before any spots are accumulated. Zero starts from black; one starts from white. Independent of population strengths. |
positive_strengthPositive Strength | float | 1 | 0 to 2 | Amplitude of the positive-only hierarchy: one broad Gaussian layer and seven paraboloid layers. |
positive_sizePositive Size | float | 1 | 0.25 to 2 | Multiplies stamp dimensions for this population only. Placement count and centers remain unchanged; larger stamps increase coverage and overlap. |
signed_strengthSigned Strength | float | 0 | 0 to 2 | Amplitude of the broad, medium and fine paraboloid populations. Individual stamps randomly add or subtract. |
signed_sizeSigned Size | float | 1 | 0.25 to 2 | Multiplies stamp dimensions for this population only. Placement count and centers remain unchanged; larger stamps increase coverage and overlap. |
grain_strengthGrain Strength | float | 0 | 0 to 2 | Strength of the fixed add, subtract, add composite of Gaussian grain at three frequencies. |
grain_sizeGrain Size | float | 1 | 0.25 to 2 | Multiplies stamp dimensions for this population only. Placement count and centers remain unchanged; larger stamps increase coverage and overlap. |
subtractive_strengthSubtractive Strength | float | 0 | 0 to 2 | Strength of subtraction using the separately generated clipped-paraboloid spot image. |
subtractive_sizeSubtractive Size | float | 1 | 0.25 to 2 | Multiplies stamp dimensions for this population only. Placement count and centers remain unchanged; larger stamps increase coverage and overlap. |
disorderDisorder | float | 0 | 0 to 1 | Moves individual spots along continuous looping paths. Zero and one return to the same pattern. |
disorder_speedDisorder Speed | float | 1 | 0 to 4 | Changes the distance traveled by the animated spots. Zero stops their motion. |
disorder_anisotropyDisorder Anisotropy | float | 0 | 0 to 1 | Makes motion directional, with fading and additional spots to maintain the moving texture. |
disorder_anisotropy_angleDisorder Direction | float | 0 | 0 to 1 | Direction of anisotropic motion, in turns. A quarter turn rotates the direction by 90 degrees. |
offsetOffset | vec2 | [0, 0] | -1 to 1 | Pans the tileable pattern. Moving by a whole tile returns to the same image. |
seedSeed | float | 0 | 0 to 100 | Chooses a different repeatable arrangement of spots. |
Outputs
output(default format:r32float)