Fire (fire)

Fire: flames rising from the bottom edge, with embers above them.

{
  "$schema": "https://aurora.goatsoft.io/schema/v1.json",
  "format": "aurora",
  "version": 1,
  "name": "Fire starter",
  "palette": [
    "oklch(0.42 0.18 27)",
    "oklch(0.66 0.22 42)",
    "oklch(0.92 0.15 88)"
  ],
  "layers": [
    {
      "type": "fire"
    }
  ]
}

This is presets/starters/fire.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
0Base of the flamesoklch(0.42 0.18 27)
1Middle of the flamesoklch(0.66 0.22 42)
2Flame tips and embersoklch(0.92 0.15 88)

Parameters

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

NameLabelDefaultRangeWhat it does
heightHeight0.60.1 to 1.2How far up the canvas the flames reach.
speedSpeed0.550 to 3How fast the flames rise.
turbulenceTurbulence0.650 to 1.5Higher makes the flames lick and flicker more.
scaleScale2.20.5 to 6Higher gives smaller, more numerous flame tongues.
embersEmbers0.50 to 1How many sparks rise above the flames.
seedSeed00 to 100A different fire.

Implementation note

Built on the shared noise library: fbm, worley, hash.