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
| # | Model | Score | Overall rank |
|---|---|---|---|
| 1 | GPT-5.5 (xHigh) | 62.9 | #49 (GPT-5.5) |
| 2 | Gemini 3.1 Pro (Preview) (High) | 61.8 | #94 (Gemini 3.1 Pro (Preview)) |
| 3 | Claude Opus 4.6 (Max) | 57.3 | #102 (Claude Opus 4.6) |
| 4 | Qwen 3.6 Plus (Thinking) | 35.1 | #222 (Qwen 3.6 Plus) |
| 5 | GLM-5V Turbo | 33.8 | #344 |
| 6 | Seed 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.