Helix Noise — one field, many looksNine renderers, one Helix Noise field. Every tile below is driven by the same
HelixNoise.create(...) — move the three sliders and watch all of them re-tune at once.
It's the same divergence-free velocity field underneath; the renderer is just a choice.
helix-noise.js field, sampled a different way — particles, dye,
arrows, line-integral convolution, a vorticity map, contours, a warped mesh.
See sandbox.html for the full single-view demo and
README.md for the API.