A benchmark for visual creation agents

BlenderWorld.

Benchmarking Visual Agents for 3D Creation
from Real-World References

Xinyu Fang1,2, Yuchi Wang2,3, Weihao Yu2,3, Rongyao Fang2, Zhaohai Li2, Zhixun Li2,3, Tiancheng Gu2,
Xilin Wei2,4, Yuhang Zang5, Hongsheng Li3, Dahua Lin3,†, Guofeng Zhang1,†, Shuai Bai2, Zhibo Yang2,†, Dayiheng Liu2

1Zhejiang University2Alibaba Token Hub, Alibaba Group3The Chinese University of Hong Kong4Fudan University5National University of Singapore

Real tasks. Editable scenes. Observable results.Step inside the artifacts
223real-world tasks
13frontier models
9creative domains
2,651binary rubric criteria

Meet BlenderWorld.

English · 1 min 11 sec

Seeing is only
the beginning.

Can a visual agent turn a real-world brief into a complete, editable 3D scene?

BlenderWorld asks agents to interpret text, images and videos, work inside Blender, and deliver native projects alongside rendered media. Tasks span architecture, characters, products, animation and more, with requirements on both appearance and the structure behind it.

78 Text
130 Image
15 Video

59 tasks also include specification attachments. All agents are evaluated on the same 223 tasks.

How well do agents create?

The complete main table, with scores on a 0–100 scale.

Highest overall score79.9/100

GPT-6-Astra leads the benchmark.

Fully satisfied rubrics42.2%

Even the leading model passes every criterion on fewer than half of all tasks.

Multimodal advantage+8.6pts

GPT-6-Astra over Opus-5 on image and video inputs.

Performance of 13 models on all 223 BlenderWorld tasks

How to read this table

Overall Mean task score across all 223 tasks; each task combines 50% Rubric and 50% Dimension.

Text / MM Mean scores on 78 text tasks and 145 multimodal tasks (130 image + 15 video).

Rubric / Dimension Weighted binary requirement satisfaction / mean quality across eight visual dimensions, each normalized to 0–100.

Full pass Percentage of tasks that pass every rubric criterion. It does not mean an overall score of 100.

Turns / Tools Mean agent turns and tool calls per task, as reported in the manuscript.

Output tokens Mean generated tokens per task, in thousands (K). Failed evaluations receive zero and remain in score denominators.

Look beyond the average

Different worlds,
different strengths.

Select a category to compare all 13 models.

Mean overall score / 100

Category scores use all tasks in the selected category, including failed evaluations.

A closer look at the work.

Open a scene. Inspect the brief. Turn it around.

More than a good-looking render.

Check what a scene does, as well as how it looks.

01 / Create

A native project

The agent receives the brief, references and attachments, then creates an editable Blender project. Evaluation rubrics stay hidden during generation.

02 / Inspect

Complementary evidence

An independent rendering agent selects eight task-relevant views. Structure is checked through Blender tools; appearance is judged using renders and video frames.

03 / Score

Requirements + quality

Task-specific binary criteria measure requirement satisfaction. Eight visual dimensions measure quality. GPT-5.6-terra serves as the main automatic judge.

The task score

Overall = 0.5 × Rubric + 0.5 × Dimension

Both components on a 0–100 scale
Scene fidelityPhysical plausibilityStyle & colorRealismSpatial layoutProportion & scaleLighting & materialsCompleteness
See the evaluation pipeline BlenderWorld evaluation pipeline: native project inspection and original plus evaluator-rendered media feed structural, visual rubric and dimension judgments.

A check against human preferences

82.99% agreement.

The main judge’s overall scores agree with the majority human preference on 122 of 147 eligible pairs.

150 same-input pairs were rated by three reviewers. Skips count as ties; three pairs without a majority are excluded. A judge agrees only when its A-win, B-win or tie prediction matches the majority exactly.

Overall-score alignment with majority human preferences
Judge modelAgreement ↑Spearman ρ ↑

Spearman correlation compares score differences sA − sB with majority labels A = +1, tie = 0, B = −1, over the same 147 pairs. Full Pearson and Kendall results are in the paper.

The original brief

Input references

Task-specific rubric decisions