Digital Rain Generator

The Digital Rain generator creates Matrix-style falling character trails. Vertical streams of characters fall down the screen with customizable speed, density, and visual properties.

Overview

Digital Rain simulates the iconic cascading text effect, where bright "head" characters lead trails that fade into darkness as they fall.

Animation Settings

Trail Properties

Trail Length

RangeDefaultDescription
1-50Number of characters in each falling trail

Longer trails create more dramatic streaming effects. Shorter trails appear more scattered.

Length Randomness

RangeDefaultDescription
0-100%Variation in trail length across different streams

At 0%, all trails have identical length. At 100%, trail lengths vary significantly.

Fade Amount

RangeDefaultDescription
0-100%Percentage of the trail that fades from white to black

Controls how much of each trail shows the fade gradient versus staying at full brightness.

Trail Width

RangeDefaultDescription
1-10 pixelsBase width of each falling trail

Wider trails create thicker, more prominent streams.

Variable Width per Trail

When enabled, each trail can have a different width within a range:

  • Min Width (1-10) - Minimum trail width
  • Max Width (1-10) - Maximum trail width

Spawn Rate

Frequency

RangeDefaultDescription
1-20 trails/secHow often new trails spawn

Higher frequency creates denser rain. Lower frequency creates sparse, isolated streams.

Pre-Run

When enabled, the animation starts with trails already falling rather than an empty canvas. This avoids the "build-up" period at the start.

Movement

Speed

RangeDefaultDescription
0.1-5.0 chars/frameHow fast trails fall

Higher values create faster-falling rain. Values below 1.0 create slow, deliberate movement.

Speed Randomness

RangeDefaultDescription
0-100%Variation in speed between trails

At 0%, all trails fall at the same speed. Higher values create varied falling speeds.

Direction Angle

RangeDefaultDescription
0-360°180°Direction trails move (compass heading)
  • - Up
  • 90° - Right
  • 180° - Down (default, classic Matrix style)
  • 270° - Left

Noise Overlay

The noise overlay adds animated texture to the trails.

Noise Amount

RangeDefaultDescription
0-200Brightness variation strength

Higher values create more extreme brightness flickering. Very high values (100+) create dramatic effects.

Noise Scale

RangeDefaultDescription
0.01-2.0Detail level of the noise pattern
  • Lower values (0.01-0.5) create larger, smoother features
  • Higher values (0.5-2.0) create finer, more detailed noise

Animated Noise

When enabled, the noise pattern evolves over time rather than staying static.

Noise Speed

RangeDefaultDescription
0-100How fast the noise pattern evolves

Only available when Animated Noise is enabled. Higher values create faster-changing patterns.

Random Seed

Enter a specific seed value or click the dice icon to randomize. The same seed with identical settings produces the same animation.

Workflow Tips

Classic Matrix Look

  1. Set Trail Length to 15-25
  2. Keep Fade Amount high (70-90%)
  3. Use Speed around 1.0-2.0
  4. Direction at 180° (straight down)
  5. Map to green characters in the Mapping tab

Sparse Rain

  1. Lower Frequency to 2-4 trails/sec
  2. Increase Speed Randomness to 50%+
  3. Enable Length Randomness at 40%+
  4. Shorter trail lengths (5-10)

Heavy Downpour

  1. High Frequency (15-20 trails/sec)
  2. Enable Pre-Run to start full
  3. Wide trails (3-5 pixels)
  4. Enable Variable Width

Diagonal Rain

  1. Set Direction Angle to 135° or 225°
  2. Increase Speed for dramatic effect
  3. Works well with Speed Randomness