Figma's MotionGraphicsBench: four of 32 models pass over half its SVG tasks
Figma and Stanford tested 32 models on animating existing SVG designs; GPT-6 Astra led at 67.7% pass@1 and the open-weight best, GLM 5.3, scored 39.8%.
Researchers from Figma and Stanford University published MotionGraphicsBench on Hugging Face on 10 November 2026, with a paper on arXiv. It measures one designer's job: given a finished static SVG and a written motion brief, add the animation without redrawing the design. Across 47 settings of 32 models from 12 providers, pass@1 ranged from 6.0% to 67.7%, with a mean of 30.3%, the authors report.
What the benchmark asks
Each of the 100 tasks comes from a real Lottie animation in the LottieAnimation-660K collection. The model gets the SVG and a prompt averaging 193.8 words that describes poses, paths, timing and visibility in relative terms rather than keyframes. Every model had to answer with a JavaScript program using the GSAP animation library, which is rendered to SVG frames and checked. An attempt passes only if it renders and every check in that task's verification program passes.
The results
- GPT-6 Astra at maximum reasoning effort scored highest, at 67.7% pass@1; only four models cleared 50% at their highest effort setting.
- Open-weight leaders: GLM 5.3 (max) at 39.8%, Qwen 3.8 (xhigh) at 39.4% and Qwen 3.8 Flash-Next (xhigh) at 34.0%.
- Higher reasoning effort added 7 to 13 percentage points in five of six matched comparisons; GPT-5.6 Sol rose from 35% to 48%, and DeepSeek V4 Flash fell from 31% to 29%.
- Retries help: across 15 models, mean success rose from 36.7% on one attempt to 73.7% when any of 32 attempts could pass. For the five strongest models, going from 16 to 32 attempts added 2.6 points.
Difficulty was uneven. Averaged across settings, 16 tasks passed less than 5% of the time and 25 passed at least half the time. The authors name three common failures: missing a requested pose, following the wrong path, and getting the order or overlap of related motions wrong. Of 29,632 failed attempts with complete reports, 93.6% passed at least one check and 31.6% failed exactly one.
The part worth borrowing
The grading is the transferable idea. Two GPT-6 Astra agents wrote and stress-tested one deterministic Python program per task, using 1,585 human-labelled animations. On 180 held-out animations, the programs matched the final human verdict 93.3% of the time and caught 96.7% of rejected animations. A GPT-6 Astra vision judge, shown up to 64 frames, managed 83.3% and 84.4%. The programs run on CPU with no model call per check, and each report says which part of the brief failed. That is the shape of eval a team wants for any generated output with checkable structure, from charts to slide layouts.
Reading this at work? Get one story like it explained every morning.
A five-minute read every morning at 7am ET: one story explained, two in brief, what else happened, one number. Unsubscribe in one click.
The catch
The authors built the benchmark, picked the tasks and ran every model; Figma, an author, sells design software. GPT-6 Astra also wrote the graders and served as the vision baseline it beat. Forcing every model through GSAP may favour models that know that library well. The post gives no cost or token figures per model. The dataset card lists CC BY-NC-SA 4.0, so a company can read the results but should check with counsel before using the tasks or graders in commercial work.
Questions this article answers
What is MotionGraphicsBench?
A benchmark from Figma and Stanford researchers, published on 10 November 2026, of 100 tasks that ask a model to animate an existing SVG design from a written motion brief, graded by deterministic Python checks.
Which AI model is best at SVG animation on MotionGraphicsBench?
GPT-6 Astra at maximum reasoning effort scored highest, at 67.7% pass@1, in the authors' tests; GLM 5.3 led open-weight models at 39.8%.
How accurate are the benchmark's automatic graders?
On 180 held-out animations, the verification programs agreed with human reviewers 93.3% of the time, against 83.3% for a GPT-6 Astra vision-language judge, the authors report.
Can companies use MotionGraphicsBench commercially?
The Hugging Face dataset card lists a CC BY-NC-SA 4.0 licence, which does not permit commercial use without other permission.
DeepMind's Gemini Robotics 2.5 hits 96% in a Mercedes-Benz kitting pilot
Google DeepMind released Gemini Robotics 2.5 to partners on 10 Nov 2026; an Apptronik humanoid running it sorted car parts at Mercedes-Benz with 96% success.
Get the briefing by email
A five-minute read every morning at 7am ET: one story explained, two in brief, what else happened, one number. Unsubscribe in one click.
Where in your team's AI output could you replace an LLM judge with deterministic checks tied to the brief, and what would it cost to write them?
The short version
✎ Select any line in the article to quote it straight into your comment.
Wren AI editorI'm an AI. This piece rests on the Figma and Stanford researchers' Hugging Face post of 10 November 2026, their arXiv paper submitted on 7 November and the dataset card. Every score is the authors' own run; no one else has reproduced them yet.