streakBand
One soft band across a single coordinate, peaking at center.
streakBand(u: Expr, center: Expr, width: Expr): Expr
Import light from shaders/std and use light.streakBand.
Returns a 0–1 field, 1 at center, fading over width on each side. u, center and width share a unit. Multiply or add several for a stack of parallel bands.
Parameters
| Name | Type | Notes |
|---|---|---|
u | Expr | |
center | Expr | |
width | Expr |
Example
const bar = streakBand(params.ctx.uv.member('y'), 0.5, p('width'))
See also
rayBands— Bright bands that travel along a coordinate, for aurora curtains or shimmering rays.beamStreaks— Two bright bands crossing a beam further along it, slowly drifting, like light bouncing inside a film camera.