Quality
What a frame may spend on the plumes, and the quality presets.
Quality caps what a frame may spend. Pass "low", "medium", "high" or "ultra", or any subset of the fields below. The step counts are uniforms and change live; only turbulenceOctaves recompiles the material.
| preset | nearSteps | midSteps | turbulenceOctaves |
|---|---|---|---|
low | 32 | 12 | 1 |
medium | 48 | 16 | 2 |
high (default) | 64 | 24 | 2 |
ultra | 112 | 40 | 3 |
| field | default | in short |
|---|---|---|
nearSteps | 64 | How many march iterations a near plume gets. |
midSteps | 24 | And how many once the eddies have been dropped. |
turbulenceOctaves | 2 | How many octaves of noise the eddies are built from at the near tier. |
nearSteps
number · default 64
How many march iterations a near plume gets. An iteration either skips empty space or samples the field, never both. So this is the ceiling on what one fragment costs, not its average.
midSteps
number · default 24
And how many once the eddies have been dropped.
turbulenceOctaves
number · default 2
How many octaves of noise the eddies are built from at the near tier. The one setting compiled into the shader, so changing it recompiles.