Water (water)

Water: moving light patterns on the floor of clear water.

{
  "$schema": "https://aurora.goatsoft.io/schema/v1.json",
  "format": "aurora",
  "version": 1,
  "name": "Water starter",
  "palette": [
    "oklch(0.3 0.08 245)",
    "oklch(0.55 0.12 220)",
    "oklch(0.95 0.07 185)"
  ],
  "layers": [
    {
      "type": "water"
    }
  ]
}

This is presets/starters/water.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
0Deep water, towards the bottomoklch(0.3 0.08 245)
1Shallow water, towards the topoklch(0.55 0.12 220)
2Light patternsoklch(0.95 0.07 185)

Parameters

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

NameLabelDefaultRangeWhat it does
scaleScale30.5 to 10Higher gives smaller light cells; lower gives larger ones.
speedSpeed0.280 to 2How fast the light ripples.
causticsCaustics0.850 to 2Brightness of the light web.
sharpnessSharpness0.60 to 1Higher gives thin, crisp lines; lower gives broad, soft light.
wobbleWobble0.350 to 1How much the surface distorts the light.
depthDepth0.60 to 1How much darker the water gets towards the bottom.
seedSeed00 to 100A different surface.

Implementation note

Built on the shared noise library: worley, simplex.