
Kinetic Title Reveal
Text layer2D4 seconds
A big number rolls up over a soft glowing background, pops when it lands, and a label springs in.
In Text & data
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
The preview runs the same code your AI receives. These settings travel with the hand-off.
A clean milestone reveal: an odometer counts up to your number over a slowly drifting gradient, gives a satisfying little pop as it lands, then a label bounces into place underneath. Set the number, the $ or + around it, the label and the three background colours. Plain browser JavaScript (Canvas 2D) — no frameworks.
demo.jscreateDemo({ canvas, width, height, params, fps, duration }) => { renderFrame(info), dispose() }gradient-background@1.0.0 (source) — Background.rolling-counter@1.0.0 (source) — Counter.spring-motion@1.0.0 (source) — Springs.apw-runtime@1.0.0 (source) — Harness and export tools.Coordinates: Pixels.
Lighting: None.
Timing: Pure function of time.
npm install
npm run render -- number-reveal/1.0.0 --out my-video.mp4Needs Node 18+, ffmpeg and Chrome/Chromium. Add --params my-settings.json (from Copy settings) for your own settings.sha256:baa5496ae65eae2f… · other versions: 1.1.0
Text layer2D4 seconds

Text layer2D5 seconds

Effect2D8 seconds

Effect3D10 seconds

Text layer2D8 seconds

Text layer2D6 seconds

Text layer2D7 seconds

Text layer2D9 seconds