P3D-Bench - Assembly-3D Parts: leaderboard

P3D-Bench (2026) Assembly-3D on 203 annotated multi-part assemblies: part-level structure, the part-match F1 and part shape F-score after a fixed MLLM decomposes each valid assembly into parts matched one-to-one with the ground-truth parts. Programs are compiled, meshed and aligned to the ground truth, invalid outputs take the worst value, and each general model runs with its maximum thinking budget; the score is on a 0-100 scale averaged over output formats, higher is better.

Metric: Part bucket score (0-100) (part-match F1 and part shape F-score after a fixed MLLM decomposes each valid assembly into parts matched one-to-one to the ground-truth parts) on 203 annotated multi-part assemblies (CadQuery and OpenSCAD outputs), the model writes a parametric CAD program that is compiled, meshed and aligned to the ground truth; invalid outputs take the worst value; each general model runs with its maximum thinking budget; averaged over the output formats; higher is better. Source: arxiv.org. Saturation forecast: Around February 2027. 8 models tracked.

Top models

#ModelScoreOverall rank
1GPT-5.5 (xHigh)62.9#49 (GPT-5.5)
2Gemini 3.1 Pro (Preview) (High)61.8#94 (Gemini 3.1 Pro (Preview))
3Claude Opus 4.6 (Max)57.3#102 (Claude Opus 4.6)
4Qwen 3.6 Plus (Thinking)35.1#222 (Qwen 3.6 Plus)
5GLM-5V Turbo33.8#344
6Seed 2.0 Pro (High)32.2#211 (Seed 2.0 Pro)

No result here: #1 Claude Fable 5.2, #2 Gemini 4 Carbon, #5 Claude Opus 5.5.

Interactive version: theaggregate.ai/benchmark?slug=p3d-bench-assembly-3d-parts · How It Works · Data refreshed daily, snapshot 2026-11-13.