Rain Drops Generator

The Rain Drops generator creates water ripple effects with physically-accurate wave propagation and interference patterns.

Overview

Rain Drops simulates water droplets hitting a surface, creating expanding circular ripples that fade over time. When multiple ripples overlap, they can combine through wave interference, creating complex patterns.

Animation Settings

Drop Spawning

Drop Frequency

RangeDefaultDescription
0.1-10.0 per secondHow often new drops fall

Higher values create busier, more chaotic water surfaces. Lower values create calmer scenes with isolated ripples.

Frequency Randomness

RangeDefaultDescription
0.0-1.0Variation in timing between drops

At 0, drops fall at regular intervals. Higher values create more natural, random timing.

Ripple Properties

Expansion Speed

RangeDefaultDescription
0.1-1.5How fast ripples expand outward

Controls the velocity of the wave front as it spreads from the impact point.

Birth Size

RangeDefaultDescription
0.0-5.0Initial size of ripples when they spawn

Higher values make ripples appear to start already expanded rather than from a point.

Initial Amplitude

RangeDefaultDescription
0.1-2.0Starting brightness/intensity of ripples

Higher values create brighter, more visible ripples at spawn.

Amplitude Randomness

RangeDefaultDescription
0-100%Variation in ripple intensity between drops

Creates natural variation where some drops create stronger ripples than others.

Amplitude Decay

RangeDefaultDescription
0.001-1.0How quickly ripples fade out

Lower values make ripples persist longer. Higher values make them fade quickly.

Decay Randomness

RangeDefaultDescription
0-100%Variation in how long different ripples last

Wavelength

RangeDefaultDescription
0.5-10.0Distance between wave crests

Smaller wavelengths create tighter, more detailed ripple patterns. Larger wavelengths create broader, smoother waves.

Falloff Width

RangeDefaultDescription
0.5-10.0How sharply the wave edge is defined

Lower values create sharp wave edges. Higher values create softer, more gradual transitions.

Visual Adjustments

Brightness

RangeDefaultDescription
-1.0 to 1.00Overall brightness offset

Shift the entire output lighter (positive) or darker (negative).

Contrast

RangeDefaultDescription
0.0-2.01.0Intensity of brightness differences

Higher values make waves more distinct from the background. Lower values create subtler effects.

Wave Interaction

Enable Interference

When enabled, overlapping ripples combine through wave interference:

  • Waves add together where crests meet (constructive interference)
  • Waves cancel where crests meet troughs (destructive interference)

This creates complex patterns when multiple drops are active.

When disabled, ripples simply overlay without interacting.

Random Seed

Controls the random placement and timing of drops for reproducible results.

Workflow Tips

Calm Water

  1. Low Drop Frequency (0.5-1.0)
  2. Slow Expansion Speed (0.2-0.4)
  3. Low Amplitude Decay (0.01-0.05)
  4. Large Wavelength (5-8)
  5. Enable Interference

Heavy Rain

  1. High Drop Frequency (5-10)
  2. Fast Expansion Speed (0.8-1.2)
  3. Higher Amplitude Decay (0.1-0.3)
  4. Smaller Wavelength (1-3)
  5. Enable Interference for chaotic patterns

Subtle Background

  1. Very low Drop Frequency (0.2-0.5)
  2. Low Contrast (0.3-0.5)
  3. Large Wavelength (6-10)
  4. Soft Falloff Width (5-8)

Dramatic Splashes

  1. Moderate Drop Frequency (2-4)
  2. High Initial Amplitude (1.5-2.0)
  3. Low Amplitude Decay (0.02-0.05)
  4. Small Wavelength (1-2)
  5. Low Falloff Width for sharp edges