reveal

Fade the child away in coverage order as progress goes from 0 to 1.

reveal(slots: RevealSlots): PointwiseEffect

Import effects from shaders/std and use effects.reveal.reveal.

At 0 the child is fully visible, at 1 it is gone, whatever feather is. Only the child's alpha changes; its colors stay put. Turning invert on reverses the order, so the last pixels go first.

Parameters

NameTypeNotes
slotsRevealSlots

Example

effect: reveal({coverage: coverage.directional(p('angle')), progress: p('progress'), feather: p('feather'), invert: p('invert')})

Tip. Animate progress from outside (a prop driven by scroll or a tween); the wipe itself has no clock.

See also

  • coverage — The orders a wipe can follow.
  • Coverage — The order pixels disappear in: a number per pixel from 0 (goes first) to 1 (goes last).

Used by

BarnDoors, BlockDissolve, CheckerWipe, DiamondWipe, IrisWipe, LinearWipe, NoiseDissolve, RadialWipe, RandomBars, RippleWipe, VenetianBlinds