A deterministic wisp field in 0..1: two octaves of value noise over an integer lattice,
smoothstep-interpolated so neighbouring samples always blend rather than step. Pure and
seed-stable within a run: the same (x, y, time, seed) paints the same wisp, which is
what makes haze testable as arithmetic instead of eyeballed as weather. Time wanders
the lookup along a slow breeze, so a still coordinate still breathes.
A deterministic wisp field in 0..1: two octaves of value noise over an integer lattice, smoothstep-interpolated so neighbouring samples always blend rather than step. Pure and seed-stable within a run: the same
(x, y, time, seed)paints the same wisp, which is what makes haze testable as arithmetic instead of eyeballed as weather. Time wanders the lookup along a slow breeze, so a still coordinate still breathes.