Comparison
Live output of the real render engine — edit the settings and it updates instantly.
Comparison table · Data
designed motion cards
Rows of features ticked and crossed column by column before the winning column lights up.
Best for: Us versus them, plan comparisons, pricing tiers.
Settings
Font
Theme
Size
Mood
Shapes it passed the frame check in


1:1
What you write
titleTitle (≤60)· requiredcolumnsTwo or three column names (≤16)· requiredrowsRows: a feature and one value per column; 'yes' draws a tick, 'no' a cross, 'partial' a half mark, anything else is shown as text· requiredkickerSmall line above the title (≤40)winnerWhich column (0-based) is highlighted as the winner (≤2)badgeBadge over the winning column, or empty to hide (≤16)
A code template: free on every plan, no AI credits.
Use it in a film
What you can change:
rushie.props.titlerushie.props.columnsrushie.props.rowsrushie.props (others)For developers (MCP and JSON)
This is the exact scene to send to create_animation (MCP): keep the shape, change the words, and write the narration — the voice sets how long the scene lasts. Paste it into update_storyboard with set_data to change a film you already made.
{
"visual": "rushie",
"heading": "Comparison table",
"narration": "Write the sentence the voice says over this scene; its length is the scene's.",
"data": {
"rushie": {
"template": "comparison-table",
"props": {
"kicker": "Compare the options",
"title": "Pictures you can't find, made for you",
"columns": [
"Rushie",
"Stock sites",
"Photo shoot"
],
"winner": 0,
"badge": "Best value",
"rows": [
{
"feature": "Made to order",
"values": [
"yes",
"no",
"yes"
]
},
{
"feature": "Commercial licence",
"values": [
"yes",
"yes",
"partial"
]
},
{
"feature": "Ready in minutes",
"values": [
"yes",
"yes",
"no"
]
},
{
"feature": "Unique to you",
"values": [
"yes",
"no",
"yes"
]
},
{
"feature": "Starting price",
"values": [
"$4",
"$29",
"$800"
]
}
]
}
}
}
}