Models

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.

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.

Discussion

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
  • On MotionGraphicsBench, 100 tasks that ask a model to animate an existing SVG design, only four of 32 models tested by Figma and Stanford passed more than 50% on the first try at their highest reasoning setting; GPT-6 Astra at maximum reasoning led at 67.7%.
  • The best open-weight settings were GLM 5.3 at 39.8% and Qwen 3.8 at 39.4%, above several proprietary models, while the 16 open-weight models averaged 21.8% against 38.8% for the 16 proprietary ones.
  • The authors' per-task Python checks agreed with human reviewers 93.3% of the time against 83.3% for a GPT-6 Astra vision judge, so a team grading generated visual output can borrow the pattern; the dataset is CC BY-NC-SA 4.0, which bars commercial use.

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.

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.

Send this to someone who runs AI at workLinkedInXBlueskyHNEmail