shockwave
set 0× in templates and rigs
An expanding blast front at the node's origin, a sphere shell or a flat ground ring: its radius follows a blast curve, its emission flashes and decays, and on the node renderer its rim bends what is behind it.
shockwave(color=#ffffff core=1 distortion=1)
Attributes
colorcolour #rrggbbThe rim (default #a9ccff).0×corenumberHow white-hot the very rim burns (default 0.6).0×distortionnumberHow far the rim displaces what is behind it at the start, mm (default 60); `0` copies nothing. Does nothing on `renderer=webgl`, which draws the glow alone.0×durationnumberSeconds from blast to gone (default 0.9).0×everynumber0×glownumberEmission at the blast (default 1.6).0×lighttrue / false`true` adds a point light at its centre, decaying like the rim; it is emissive only otherwise.0×light-decaynumber0×light-distancenumber0×light-intensitynumber0×looptrue / false`true` repeats it; `every` is its period in seconds (default duration + 0.4).0×opacitynumber0×position"x y z"0×radiusnumberWhere the front ends up, mm (default 900).0×radius-startnumberWhere it starts, mm (default 20).0×raggednumberHow torn the front is, 0..1; 0 is a clean circle (default 0.35).0×seednumber0×shapetext`shell` (a sphere, default) or `ring` (flat on the node's XZ, sharp outside and soft inside).0×startnumberWhen it goes off, seconds; nothing draws before it.0×thicknessnumberOf the front at its end, mm; it starts at half this (default 140).0×wakenumberHow far the ring's soft side trails, × thickness (default 1).0×