Produces smooth, non-repeating random values using 3D Perlin noise. The output drifts over time and varies across the frame, making it ideal for organic motion, texture, and unpredictable modulation.
Inputs
Port
Type
Default
Range
Description
Detail
Scalar
0.5
0–1
Spatial frequency. Higher values produce finer, more detailed variation across the frame
Speed
Scalar
0.5
−1–1
How fast the noise evolves over time
Level
Scalar
1.0
0–1
Output amplitude multiplier
Seed
Scalar
0.0
0–99999
Noise seed; different seeds produce different patterns
Outputs
Port
Type
Description
Out
Scalar
Noise value, −1 to 1
Controls
Sync Across Lasers: When enabled, all lasers sample the same noise field. When disabled, each laser gets its own variation based on its index.
Ideas
Low Detail + low Speed = gentle drift. Patch into position or rotation for organic wobble that feels alive without being chaotic.
High Detail + high Speed = jittery texture. Wire into color or small position offsets for an electric, vibrating feel.
Feed into a Color node's hue input for slowly shifting palettes that never repeat.
Disable Sync Across Lasers for per-laser variation; each projector gets its own drift, creating depth across a multi-laser setup.
Tips
Detail uses a cubic curve internally (0–50 range), so small adjustments near 0 have a big effect.
Speed is sampled once per frame and also uses a cubic curve (±50). The noise field advances along its Z axis over time.
At Detail 0, the noise simplifies to a 1D signal: same value across all frame points, just drifting over time.
Related
Oscillator: predictable periodic signal (opposite of Noise)