Skip to content

Digital rain (digital-rain)

Tech: luminous glyphs falling in uneven columns, with bright heads and fading trails.

{
  "$schema": "https://aurora.goatsoft.io/schema/v1.json",
  "format": "aurora",
  "version": 1,
  "name": "Digital rain starter",
  "palette": [
    "oklch(0.12 0.025 165)",
    "oklch(0.7 0.17 155)",
    "oklch(0.95 0.055 155)"
  ],
  "layers": [
    {
      "type": "digital-rain"
    }
  ]
}

This is presets/starters/digital-rain.aurora: the generator alone, with its defaults.

Colours

A layer’s colors picks 3 palette colours, in the order below. To recolour part of the background, change the palette colour in that position.

PositionPaintsDefault
0Dark fieldoklch(0.12 0.025 165)
1Glyph trailsoklch(0.7 0.17 155)
2Bright leading glyphsoklch(0.95 0.055 155)

Parameters

Every parameter is optional; one you leave out uses its default.

NameLabelDefaultRangeWhat it does
densityDensity208 to 64Glyphs per canvas height; columns follow the aspect ratio.
speedSpeed0.220 to 2How quickly the heads fall.
trailTrail0.450.1 to 0.9Length of each fading trail.
rateChange rate2 /s0 to 12Glyph changes per second; 0 keeps the symbols fixed.
glowGlow0.250 to 1Soft light surrounding each column.
seedSeed00 to 100Different glyphs and column timings.

Implementation note

Built on the shared noise library: hash.