Critique a .riv: filmstrip + onion skin + motion vectors + metrics + checklist
riv_critiqueCritique Rive animations in one call: get filmstrip, onion-skin, motion vectors, metrics, and a 7-axis scoring checklist. Spot and fix motion flaws, then re-run to improve scores.
Instructions
One-call review bundle for the render→critique→revise loop. Returns (1) a FILMSTRIP image — N frames left→right across the duration, so motion is readable as a sequence, (2) an ONION-SKIN image — all frames ghost-overlaid so every mover leaves a visible trail (use it to check trajectories and travel direction vs the artwork's facing), (3) a MOTION REPORT — net displacement/rotation vector per animated object computed from the file data, (4) objective design metrics + lint findings, and (5) a fixed 7-axis scoring checklist (incl. spatial/directional coherence). LOOK at the images, score each axis 1-5, fix anything below 4 (riv_edit / regenerate), then re-run. Iterate at least twice before delivering any non-trivial scene.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path to the .riv file | |
| width | No | Width of each filmstrip cell (default 200 — keep small, it saves tokens) | |
| frames | No | Frames to sample across the duration (default 6) | |
| artboard | No | ||
| animation | No | Animation to sample (default: first) | |
| stateMachine | No | ||
| individualFrames | No | Also return each sampled frame as a separate full-size image (default false) |