Score bug
A sports score bug: two teams with their colours and scores, the period and a running clock. A goal adds a point with a flash.
broadcast/score-bug- Broadcast
- banner
- Overlay with alpha
- 8 s (2–600 s)
Render it
npx volito render broadcast/score-bug --prop home="MON" --prop away="NWD" --out score-bug.movThat writes ProRes 4444 with alpha, ready to drop over footage. The same item in another shape, brand or format:
volito render broadcast/score-bug --aspect 9:16 --style cobalt --out score-bug-9x16.mov
volito render broadcast/score-bug --format mp4 --out score-bug.mp4
volito still broadcast/score-bug --t 4 --out score-bug.png
volito info broadcast/score-bug # every prop and part
volito add broadcast/score-bug # copy its source into ./motion to editFrom Node:
import { findItem, renderVideo } from "volito";
await renderVideo(findItem("broadcast/score-bug"), { props: { home: "MON", away: "NWD" }, out: "score-bug.mov" });Or ask an agent with the MCP server connected: “Render the Volito score bug (broadcast/score-bug) in 9:16, in our brand.”
Props
Set each with --prop name=value, or all at once with --props and a JSON object.
| Prop | Type | Default | Takes |
|---|---|---|---|
homeHome team | text | MON | ≤ 4 chars |
awayAway team | text | NWD | ≤ 4 chars |
homeScoreHome score | number | 2 | 0 – 999 |
awayScoreAway score | number | 1 | 0 – 999 |
homeColorHome colour | color | #FF6A3D | — |
awayColorAway colour | color | #3DD6FF | — |
period | text | 2nd | ≤ 6 chars |
clockClock (mm:ss) | text | 67:12 | ≤ 6 chars |
clockRunsClock | choice | up | up | down | stopped |
goal | choice | home | none | home | away |
goalAtGoal at (s) | number | 3.5 | 0 – 600 |
Parts
Each part takes any move, ease or idle: --motion bug.in=pop.
| Part | What it is |
|---|---|
bug | the board |
home | the home row |
away | the away row |
clock | the period and clock |
More in Broadcast
Lower third — two bars
A name bar wipes in from one side and a role bar in the accent from the other, the words rising inside their bars.
Lower third — mask reveal
Cardless: an accent sweep crosses the frame and leaves the name behind it, then the role fades up. Made for footage.
Lower third — kicker
A kicker tag in the accent, a heavy name and a baseline that draws under it, the role beneath. Cardless, for footage.
Lower third — pill
A rounded pill with a picture or initials, a status dot, the name and the role. Pops in; good for podcasts and calls.
Lower third — news boxes
Broadcast style: a tight headline box with a hard accent shadow, a sub-line box beneath and an optional tag above.
News ticker
A crawl along the bottom: a label block in the accent and a line of items scrolling left without a break.
