stream
set 0× in templates and rigs
`stream`: a coherent jet of water as a ballistic tube, every ring the water after tau seconds of free flight, so the arc, the hose whip, the flare as it slows and the tail flying on after letting go are one function; a glass rod at the nozzle that roughens, clouds with bubbles and tears along the flow, with droplets thrown from it.
stream(absorption=1 aeration=1 aim="0 0 0")
Attributes
absorptionnumberMultiplier on how fast that tint deepens (water 1, acid 1, lava 6).0×aerationnumberBubbles already in it at the nozzle, 0..1; lava's crust (default 0.14, acid 0.08, lava 0.4).0×aim"x y z"Direction it leaves in, `x y z` (default 1 0.5 0). Straight up makes a geyser that ends in a crown.0×colorcolour #rrggbbWhat a diameter of water lets through (water #8fd4ee, acid #a8ff3c, lava #ff5a10).0×emissionnumberHow much it glows by itself (water 0, acid 0.14, lava 1.25).0×emission-colorcolour #rrggbb0×foamcolour #rrggbbThe aerated core and the lace on its skin (water #f0f8ff).0×from"x y z"The nozzle: `x y z` or a node's id (default 0 0 0, the node's origin).0×gravitynumbermm/s² down; slower than real reads bigger (default 2400).0×groundnumberLocal y it ends at when it has no `to` (default 0).0×holdnumberSeconds it keeps coming; then it lets go and the tail flies on (default 3).0×horizoncolour #rrggbbWhat it reflects from below (water #203848).0×lighttrue / false`true` adds a PointLight at the nozzle (default off); `light-intensity`, `light-distance`, `light-decay` (2600, 1400, 1).0×light-decaynumber0×light-distancenumber0×light-intensitynumber0×looptrue / false`true` repeats the cycle; `every` is its period (default hold + flight + 0.6).0×opacitynumberOverall opacity (default 1); also multiplied by node opacity keyframes.0×position"x y z"0×presettext`water`, `acid` or `lava`: sets the colours and emission (default water).0×radiusnumberAt the nozzle, mm (default 40).0×refractionnumberMultiplier on the lens's look-behind distance; 0 turns off the scene copy. Node renderer only: classic WebGL shows the background straight through (default 1).0×ringsnumber0×roughennumberHow soon it breaks up: 1 is fully torn where it lands, 0 a clean rod all the way (default 1).0×seednumberRolls different lumps and tears (default 0).0×segmentsnumber0×skycolour #rrggbbWhat it reflects from above (water #d8ebff).0×speednumberLaunch speed, mm/s (default 1900).0×spraynumberDroplets, up to 2000 (default 900).0×spreadnumberHow much it fattens with travel, times its radius (default 0.9).0×startnumberWhen the water leaves the nozzle, seconds (default 0).0×whipnumberHow far the hose swings; 0 is a steady hand (default 1).0×