
Glitch Text
Text layer2DSeamless loop6 seconds
The scrolling headline bar of a news broadcast: a label block, headlines sliding right to left between separators, and a clock. Loops perfectly.
In Text & data
Next: Glitch TextSurprise me
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Leave empty for no clock block.
The preview runs the same code your AI receives. These settings travel with the hand-off.
The scrolling headline bar along the bottom of a news broadcast: a coloured label block at the left (BREAKING), a dark bar with headlines that scroll right to left with small separators between them, and a clock at the right. The scroll is a whole number of repeats of the headline strip per loop, so it repeats seamlessly. Type up to three headlines, the label and the clock, choose the theme (breaking, business, sport or mono) and how many strips scroll past per loop.
src/news-ticker.js is the ingredient your AI reuses. demo.js is only the example scene around it, and uses the demo harness only for the demo.
src/news-ticker.jscreateNewsTicker({ headlines?, label?, theme?, repeats?, clock?, y?, fontFamily? }) => { draw(ctx, info, width, height) }THEMES: { breaking, business, sport, mono }apw-runtime@1.0.0 (demo) — Demo harness. The reusable source has no dependencies.Coordinates: The bar is centred at 88% of the height and 108 units tall on a 1080 canvas; the label is at the left, the clock at the right, headlines scroll between them.
Lighting: A soft shadow above the bar lifts it off the picture.
Timing: Pure function of info.progress; the strip is measured once.
npm install
npm run render -- news-ticker/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:7f50d8fdd86eb729…
Text layer2DSeamless loop6 seconds

Text layer2DSeamless loop6 seconds

Full example2D6 seconds

3D object3DSeamless loop20 seconds

Text layer2D4 seconds

Text layer2D5 seconds

Text layer2D8 seconds

Text layer2D6 seconds