Skip to main content
v2026.11,986 entries · CC-BY 4.0

Editorial · CASRAI · AI and ML research outputs

Figma AI Introduces MotionGraphicsBench for Programmatic Video Evaluation

Figma AI and Stanford researchers introduced MotionGraphicsBench, evaluating vector motion generation with deterministic verification programs.

Published 14 Nov 2026· 5 minute read

Ask CASRAI · free to try

Ask about this story

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

CASRAI is the reference for research administration — bookmark it for the next question.

Researchers from Figma and Stanford University introduced MotionGraphicsBench on November 10, 2026, establishing an evaluation benchmark that assesses how effectively large language models animate static vector graphics using deterministic, programmatic verification rather than subjective human scoring or vision-language model judges. This benchmark isolates motion generation from graphic design across 100 expert-curated tasks, providing university laboratories and multimodal artificial intelligence researchers with reproducible, fine-grained evaluation code.

Isolating motion generation through a designer-animator workflow

Evaluating automated animation systems has historically suffered from a significant methodological bottleneck: confounding static asset creation with temporal motion synthesis. In standard text-to-video or text-to-animation benchmarks, such as SVG-Bench or VGBench, models are tasked with generating visual assets from scratch alongside their animations. When a generation fails, evaluators cannot readily determine whether the model lacked visual design capabilities or failed to coordinate the spatio-temporal physics of the requested movement.

MotionGraphicsBench resolves this ambiguity by mirroring a professional production workflow where a designer supplies completed visual assets and an animator adds motion while preserving the original design. Derived from 100 real-world motion designs in the LottieAnimation-660K corpus, each benchmark task provides models with two inputs: a complete input static Scalable Vector Graphics (SVG) file containing all necessary geometry—including layers that may initially be invisible—and a natural-language motion edit prompt. Evaluated models are instructed to animate the supplied visual elements without generating missing shapes or altering fundamental design assets.

The benchmark prompts emphasize relative spatial and temporal relationships rather than hardcoded coordinates or frame timestamps, reflecting how human designers communicate creative intent. Across the 100 tasks, the benchmark defines a taxonomy of 17 animation requirement types spanning spatial structure, temporal sequencing, and appearance or visibility modifications. Individual prompts combine between 7 and 14 distinct requirement types, challenging models to coordinate multi-part kinematic chains, such as opposing scissor blades, oscillating pendulums, or synchronized status indicators.

Deterministic programmatic verification versus VLM judges

A central innovation of MotionGraphicsBench is its rejection of both single-reference pixel comparisons and vision-language model (VLM) judges in favor of deterministic, executable Python programs. Rigid pixel-to-pixel comparison against a reference animation penalizes valid stylistic variations in timing, easing, or trajectory that nonetheless satisfy the user’s prompt. Conversely, relying on frontier VLMs as evaluators introduces stochastic scoring variance, high inference costs, and opaque reasoning that obscures which specific physical constraints failed.

To establish objective ground truth, each of the 100 tasks is paired with a standalone Python verification program running locally on CPU. Evaluated models generate JavaScript animation scripts using the standard GreenSock Animation Platform (GSAP) library, which are rendered via a headless browser into sequential SVG frames. The task-specific verification script ingests these frames and executes a series of human-readable geometric and temporal assertions, measuring element transformations, relative distances, bounding-box overlaps, and visibility transitions over time. An animation is certified as successful only if every programmatic check passes.

To construct these verification programs without human authoring bottlenecks, the researchers deployed a two-agent multi-agent pipeline using GPT-6 Astra. One agent authored candidate verification checks while a synthesizer agent generated targeted positive and negative edge cases from 1,585 human-labeled animations. On a balanced held-out test suite of 180 animations across Gemini 3.1 Pro, Gemma 4 31B IT, GPT-5.5, and Claude Sonnet 5, the programmatic verification suite achieved 93.3% raw agreement with human consensus judgments, substantially outperforming a GPT-6 Astra VLM baseline judge that achieved 83.3% agreement.

Evaluation findings and common failure modes across 32 models

The initial release includes evaluations of 32 proprietary and open-weight models across 47 configurations and reasoning-effort tiers from 12 providers. At their highest available reasoning-effort settings, only four models exceeded a 50% pass@1 success rate, with an overall mean pass@1 of 30.3% across all configurations. GPT-6 Astra at maximum reasoning effort achieved the top pass@1 score at 67.7%. Open-weight architectures demonstrated competitive reasoning capabilities, led by GLM 5.3 at 39.8%, Qwen 3.8 at 39.4%, and Qwen 3.8 Flash-Next at 34.0%, outperforming several proprietary alternatives.

When evaluated across 32 independent attempts per task (pass@32) on a subset of 15 models, mean success increased from 36.7% to 73.7%, with pass@32 scores ranging from 38.0% to 95.0%. Programmatic inspection of failed attempts revealed three primary failure categories:

  • Reference-pose mismatches: Elements failed to reach designated terminal or intermediate geometric states, such as scissor blades stopping short of an overlapping closed position.
  • Motion trajectory mismatches: Elements followed incorrect directional vectors or inverted movement axes, such as earbuds translating downward rather than ascending outward along a mirrored trajectory.
  • Event coordination mismatches: Dependent multi-element sequences executed out of order or failed to maintain synchronous timing, such as status lights remaining illuminated after gauge needles departed trigger ranges.

Relevance for academic research offices and multimodal AI evaluation

For university research offices, computer science departments, and AI safety institutes, MotionGraphicsBench represents a vital paradigm shift toward programmatic evaluation in generative artificial intelligence. The prevalence of subjective evaluation metrics and opaque LLM-as-a-judge scoring has created significant challenges for scientific reproducibility across multimodal benchmarks. By substituting probabilistic scoring with executable code assertions, the benchmark demonstrates how academic laboratories can apply rigorous principles of code verification to complex generative outputs.

This deterministic approach directly supports university governance frameworks for conducting reproducible AI experiments and developing standardized synthetic benchmarks. Researchers can evaluate model checkpoints locally on commodity CPU infrastructure without incurring unpredictable API fees or dealing with non-deterministic evaluation drift over time. Furthermore, the benchmark’s open release aligns with community standards embodied by the UK AI Safety Institute’s Inspect evaluation framework and reinforces the FAIR4RS principles for research software by ensuring all task data, prompts, and verification scripts are fully accessible, inspectable, and reusable.

Sources

  • Hugging Face Blog, “MotionGraphicsBench: Evaluating Motion Graphics Generation with Programmatic Verification,” published November 10, 2026. https://huggingface.co/blog/figma-ai/motion-graphics-bench
  • Ma, J., Jindal, A. K., Wang, C., and Bhakthavatsalam, S., “MotionGraphicsBench: Evaluating Motion Graphics Generation with Programmatic Verification,” arXiv:2611.10592 [cs.CV], submitted November 7, 2026. https://arxiv.org/abs/2611.10592
  • Figma AI, “MotionGraphicsBench Dataset and Verification Suite,” Hugging Face Datasets repository, accessed November 14, 2026. https://huggingface.co/datasets/figma-ai/motion-graphics-bench
  • MotionGraphicsBench Project Team, “MotionGraphicsBench Tasks and Interactive Viewer,” project documentation, accessed November 14, 2026. https://motion-graphics-bench.github.io/

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →