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
| Range | Default | Description |
|---|---|---|
| 0.1-10.0 per second | — | How often new drops fall |
Higher values create busier, more chaotic water surfaces. Lower values create calmer scenes with isolated ripples.
Frequency Randomness
| Range | Default | Description |
|---|---|---|
| 0.0-1.0 | — | Variation in timing between drops |
At 0, drops fall at regular intervals. Higher values create more natural, random timing.
Ripple Properties
Expansion Speed
| Range | Default | Description |
|---|---|---|
| 0.1-1.5 | — | How fast ripples expand outward |
Controls the velocity of the wave front as it spreads from the impact point.
Birth Size
| Range | Default | Description |
|---|---|---|
| 0.0-5.0 | — | Initial size of ripples when they spawn |
Higher values make ripples appear to start already expanded rather than from a point.
Initial Amplitude
| Range | Default | Description |
|---|---|---|
| 0.1-2.0 | — | Starting brightness/intensity of ripples |
Higher values create brighter, more visible ripples at spawn.
Amplitude Randomness
| Range | Default | Description |
|---|---|---|
| 0-100% | — | Variation in ripple intensity between drops |
Creates natural variation where some drops create stronger ripples than others.
Amplitude Decay
| Range | Default | Description |
|---|---|---|
| 0.001-1.0 | — | How quickly ripples fade out |
Lower values make ripples persist longer. Higher values make them fade quickly.
Decay Randomness
| Range | Default | Description |
|---|---|---|
| 0-100% | — | Variation in how long different ripples last |
Wavelength
| Range | Default | Description |
|---|---|---|
| 0.5-10.0 | — | Distance between wave crests |
Smaller wavelengths create tighter, more detailed ripple patterns. Larger wavelengths create broader, smoother waves.
Falloff Width
| Range | Default | Description |
|---|---|---|
| 0.5-10.0 | — | How sharply the wave edge is defined |
Lower values create sharp wave edges. Higher values create softer, more gradual transitions.
Visual Adjustments
Brightness
| Range | Default | Description |
|---|---|---|
| -1.0 to 1.0 | 0 | Overall brightness offset |
Shift the entire output lighter (positive) or darker (negative).
Contrast
| Range | Default | Description |
|---|---|---|
| 0.0-2.0 | 1.0 | Intensity 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
- Low Drop Frequency (0.5-1.0)
- Slow Expansion Speed (0.2-0.4)
- Low Amplitude Decay (0.01-0.05)
- Large Wavelength (5-8)
- Enable Interference
Heavy Rain
- High Drop Frequency (5-10)
- Fast Expansion Speed (0.8-1.2)
- Higher Amplitude Decay (0.1-0.3)
- Smaller Wavelength (1-3)
- Enable Interference for chaotic patterns
Subtle Background
- Very low Drop Frequency (0.2-0.5)
- Low Contrast (0.3-0.5)
- Large Wavelength (6-10)
- Soft Falloff Width (5-8)
Dramatic Splashes
- Moderate Drop Frequency (2-4)
- High Initial Amplitude (1.5-2.0)
- Low Amplitude Decay (0.02-0.05)
- Small Wavelength (1-2)
- Low Falloff Width for sharp edges