Mesh gradient (mesh-gradient)

Four colours that drift and blend into each other.

{
  "$schema": "https://aurora.goatsoft.io/schema/v1.json",
  "format": "aurora",
  "version": 1,
  "name": "Mesh gradient starter",
  "palette": [
    "oklch(0.6 0.2 262)",
    "oklch(0.52 0.25 300)",
    "oklch(0.74 0.15 198)",
    "oklch(0.62 0.23 350)"
  ],
  "layers": [
    {
      "type": "mesh-gradient"
    }
  ]
}

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

Colours

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

PositionPaintsDefault
0First drifting colour pointoklch(0.6 0.2 262)
1Second colour pointoklch(0.52 0.25 300)
2Third colour pointoklch(0.74 0.15 198)
3Fourth colour pointoklch(0.62 0.23 350)

Parameters

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

NameLabelDefaultRangeWhat it does
speedSpeed0.120 to 1How fast the colour points drift.
softnessSoftness2.41 to 6Higher keeps each colour in its own area; lower blends them broadly.
warpWarp0.180 to 1Organic distortion of the blend.
spreadSpread0.360.05 to 0.6How far the colour points travel from the centre.
seedSeed00 to 100Changes the paths.

Implementation note

Built on the shared noise library: simplex.