OmniCAD

A Large-Scale Benchmark for 3D Spatial Reasoning in Robotics Assemblies

OmniCAD industrial assembly benchmark overview
25Kassemblies
289Kmate relations
Qualitative results

Qualitative assembly examples

Interactive OmniCAD assembly cases. Drag to rotate, scroll to zoom, and pan within each 3D result.

The benchmark

Assembly intelligence needs more than shape recognition.

OmniCAD evaluates whether a multimodal model can recover a physically plausible industrial assembly from a deduplicated component library and visual/geometric evidence. Repeated component instances share library geometry while retaining independent IDs, poses, and mate incidences.

Each sample preserves component-to-library mappings, 6-DoF poses, component-level mate relations, directed assembly dependencies, assembly/component meshes, and eight fixed cube-vertex reference views under same-color and color-by-component settings.

OmniCAD sample composition with component library, mate graph, ground-truth model, and cube-vertex renders
Component LibraryDeduplicated OBJ parts
Mate GraphComponent connectivity + mate type
Ground TruthVerified 3D assembly + poses
Visual Evidence8 cube-vertex renders
Three evaluation tracks

From part selection to constraint-aware refinement.

The benchmark separates component identity, spatial placement, relational structure, and iterative tool use so that failure modes remain measurable rather than collapsing into a single end metric.

01

Component identification

Select the required component instances from the candidate library, including repeated reuse of identical library geometry.

02

3D pose reasoning

Estimate absolute position and orientation for every component and recover accurate relative placement in the assembly frame.

03

Mate-graph reasoning

Recover component-level connectivity and mate types such as coincident, concentric, parallel, perpendicular, distance, and angle constraints.

04

Agentic assembly reasoning

Request visualization and geometric-conflict feedback, then revise poses, mates, and physical plausibility over multiple rounds.

OmniCAD agentic assembly framework
Dataset statistics

Real assemblies expose repeated parts, dense constraints, and long-tail complexity.

The dataset spans robotics, manufacturing, electronics, packaging, welding, inspection, automation, aerospace, machine tools, and other industrial domains. Assemblies average 12 component instances and 11.56 mate relations, with long tails extending to hundreds of parts.

Application keyword word cloud
Application keywords
Library parts per assembly distribution
Library parts per assembly
Parts per assembly distribution
Parts per assembly
Mates per assembly distribution
Mates per assembly
Quantitative results

Direct One-shot Results

5 input configurations · 9 LMMs

SameColor, RefOBJ, ColorView, MG+Color, and MG+OBJ+Color isolate the effects of appearance cues, explicit assembly geometry, and connectivity priors. Higher is better except CD, SCD, PosErr, and runtime.

ModelSizeInputID-NR ↑ID-R ↑Pos@10 ↑Rot@10 ↑CDᵢ ↓PA ↑PairF1 ↑TypeAcc ↑GSim ↑C-Free ↑SCD ↓PosErr ↓RT ↓PR ↑
GPT-5.5-SameColor100.0060.0015.3048.40245.632.0036.4044.1012.103.10144.0368.9111.037.00
-RefOBJ100.0071.400.0084.70240.814.7046.1059.7023.3011.80152.4316.399.521.00
-ColorView92.9057.1015.7043.30349.325.0035.7044.008.4010.00232.2481.9171.335.00
-MG+Color----27.9063.20279.746.70------0.00186.5328.683.120.00
-MG+OBJ+Color----0.0094.10246.911.10------12.50159.6319.687.418.00
GPT-5-mini-SameColor93.800.0012.8037.70268.518.2021.305.306.8012.10176.8306.612.835.00
-RefOBJ90.000.0011.2041.20337.723.8021.103.408.2026.30186.2378.38.621.00
-ColorView93.8015.0011.4036.70305.716.3022.106.305.5011.80204.1351.112.136.00
-MG+Color----15.3037.50325.818.50------12.10186.0359.912.035.00
-MG+OBJ+Color----3.9042.90392.112.90------31.20221.7458.815.018.00
Claude Opus 4.8-SameColor95.0016.1018.6039.30399.421.9034.8030.006.3015.80262.7431.411.870.31
-RefOBJ95.3016.106.2036.10393.110.7037.8030.008.1022.80263.6458.712.650.60
-ColorView95.1024.1019.5039.90389.522.7035.8031.805.6014.40254.4426.49.272.34
-MG+Color----23.3044.00375.226.50------11.60240.8407.314.270.11
-MG+OBJ+Color----9.6039.50372.213.70------16.60239.7418.516.153.40
Gemini 3.1 Pro-SameColor100.0011.105.3034.70171.612.5025.0021.503.600.0074.6203.984.94.40
-RefOBJ75.000.000.0028.00272.511.102.602.2011.1037.50158.2287.6168.75.62
-ColorView96.106.508.5036.50365.020.0017.9013.0012.606.00228.8426.549.732.29
-MG+Color----16.7067.00162.755.00------0.00128.8224.359.05.00
-MG+OBJ+Color----0.0050.0088.20.00------0.0084.2111.942.61.50
Gemini 2.5 Flash-lite-SameColor95.708.308.4035.00253.816.4022.6013.008.302.60160.0277.61.639.00
-RefOBJ96.0020.009.5034.70272.216.7013.005.0014.502.10177.9298.130.718.04
-ColorView95.7025.208.1036.70220.215.5023.7012.5011.004.30129.0250.025.435.05
-MG+Color----8.4038.20271.217.00------1.90163.4299.021.239.18
-MG+OBJ+Color----9.2041.20260.018.60------5.60163.5291.822.820.27
LLaMA4 Maverick400BSameColor95.4016.9021.8047.10602.027.8041.3020.9013.9018.10405.9647.918.222.54
400BRefOBJ97.505.2019.4045.70576.526.5038.9019.5013.7023.00421.9545.1203.336.31
400BColorView94.6024.4022.2045.90688.727.6040.7021.0013.5016.20519.9653.8223.919.91
400BMG+Color----22.6050.50664.327.80------21.30472.6660.6234.219.83
400BMG+OBJ+Color----24.5052.50659.531.20------25.80447.8596.7190.910.43
Ministral14BSameColor98.0048.0017.6045.00697.225.0045.3026.7016.9029.10488.0655.388.713.83
14BRefOBJ97.4090.0012.3052.50164.220.7037.3014.9015.304.10140.7195.7571.71.40
14BColorView93.0053.2016.1042.80758.723.4043.1028.5017.3033.50588.2753.3559.15.71
14BMG+Color----16.1042.501860.220.10------32.301689.31779.5358.52.69
14BMG+OBJ+Color----0.3057.00171.43.70------27.30110.5223.9388.10.31
Qwen3.5-9B9BSameColor100.0033.307.1025.80180.07.1035.8018.5020.0028.60101.8210.1263.01.40
9BRefOBJ100.000.002.6039.60390.42.6030.2020.409.109.10223.9493.1302.92.20
9BColorView100.0028.6020.2048.00241.728.1029.0019.409.3022.20165.9250.7153.83.60
9BMG+Color----6.1025.10559.63.30------33.30277.7654.8166.71.20
9BMG+OBJ+Color----------------------------
Qwen3.7-Plus-SameColor94.301.3014.7034.70380.617.0020.6013.008.704.30238.0416.6288.651.00
-RefOBJ98.303.407.5037.10290.99.5026.0019.3011.4012.90188.5334.4112.123.20
-ColorView94.403.3015.0035.10384.717.1020.8014.508.304.70240.6421.2400.851.60
-MG+Color----15.1038.80354.617.80------2.50213.7390.0331.948.40
-MG+OBJ+Color----2.5040.20376.75.10------8.70257.3430.9648.825.20
95.1%Average non-repeated component identification under ColorView, versus only 26.4% for repeated-instance identification.
27.9%Best one-shot Pos@10, showing that metric translation remains substantially harder than coarse orientation estimation.
23.3%Best one-shot graph similarity, highlighting incomplete or incorrect mate-edge recovery even when local pair metrics improve.
Quantitative results

Agentic Results

2DVis · MG+2DVis · Conflict+2DVis

Agentic runs iteratively revise the complete structured prediction using render feedback, optional mate-graph conditioning, and geometric conflict reports. Runs stop when the model declines further tools or after ten rounds.

ModelSizeFeedbackID-NR ↑ID-R ↑Pos@10 ↑Rot@10 ↑CDᵢ ↓PA ↑PairF1 ↑TypeAcc ↑GSim ↑C-Free ↑SCD ↓PosErr ↓Step ↓RT ↓PR ↑
GPT-5.5-2DVis98.4054.5018.7046.70182.530.3032.7043.4015.5016.00120.6224.71.41148.062.00
-MG+2DVis----21.2050.10189.533.30------20.00135.6246.01.14130.953.74
-Conflict+2DVis100.0046.3017.5042.70227.928.2030.5033.4014.6020.70169.1291.62.18218.970.96
GPT-5-mini-2DVis98.1013.9018.2044.90209.527.2028.6011.9013.0027.30124.6230.31.2822.050.22
-MG+2DVis----18.3048.30163.429.70------20.90102.4187.01.2720.544.34
-Conflict+2DVis100.0011.1016.2047.30232.427.2031.8013.6015.1027.70151.3270.51.6432.749.21
Claude Opus 4.8-2DVis98.6023.2015.7037.70874.618.7035.0036.706.1013.70702.2875.02.6955.187.07
-MG+2DVis----16.7038.90868.020.80------13.40716.7893.43.1760.087.82
-Conflict+2DVis98.6021.7015.0036.80347.619.6035.1032.805.4017.30216.2397.02.1344.084.25
Gemini 3.1 Pro-2DVis96.8033.3021.6054.30163.337.0042.3033.8021.9014.3092.5195.31.59241.225.48
-MG+2DVis----30.7059.70174.348.90------15.00100.1227.51.67255.932.21
-Conflict+2DVis100.00100.0034.6066.0085.457.1042.6044.7016.0023.1039.9103.81.42283.411.59
Gemini 2.5 Flash-lite-2DVis100.0042.9022.7048.80187.037.8019.6015.8023.1016.00101.9221.23.8546.436.50
-MG+2DVis----21.2056.50141.629.30------9.1096.5184.71.0538.117.19
-Conflict+2DVis100.0025.0017.7065.20104.730.4034.2025.1014.1043.8079.7118.41.8866.510.92
LLaMA4 Maverick400B2DVis100.0025.0026.5055.30280.628.2036.2020.4015.8011.40183.3179.31.0042.817.50
400BMG+2DVis----21.3053.00182.933.50------18.60143.9200.61.0051.522.50
400BConflict+2DVis96.0016.7032.8061.80278.336.1040.2024.9022.3019.40166.6160.22.2967.930.74
Ministral14B2DVis100.0037.5020.2051.20213.032.5041.3018.3015.3037.00166.6238.81.36100.118.10
14BMG+2DVis----19.6047.40231.728.50------40.70164.1266.72.7196.430.65
14BConflict+2DVis100.0062.5024.5052.50234.827.3040.6018.3013.2029.60163.0270.92.5494.629.22
Qwen3.5-9B9B2DVis92.9028.6019.2052.50207.624.3028.8027.0017.3019.00153.7190.21.00150.310.50
9BMG+2DVis----16.7055.8071.732.50------40.0044.2100.51.00867.12.50
9BConflict+2DVis88.9040.0026.2049.30188.030.9036.4029.4019.5035.70119.1202.81.00189.07.00
Qwen3.7-Plus-2DVis97.9017.6021.9054.80613.129.5033.7036.2021.4024.60378.9633.92.03272.949.44
-MG+2DVis----29.3066.50260.137.40------27.90234.5276.03.88436.651.54
-Conflict+2DVis97.6014.3024.7055.50899.731.2036.2033.6024.5023.20535.7990.42.12300.445.25
34.6%Best agentic Pos@10, obtained by Gemini 3.1 Pro with conflict-guided visual feedback.
57.1%Best agentic placement accuracy, improving coarse assembly placement but still leaving substantial fine-alignment error.
43.8%Best conflict-free rate. More than half of predictions still contain geometric conflicts even with explicit diagnostics.
Authors & institutions

OmniCAD: A Large-Scale Benchmark for 3D Spatial Reasoning in Robotics Assemblies

Mingjia Wang* · Taiting Lu* · Ziwei Dong · Sisong Bei · Jingying Zeng · Runze Liu · Kaiyuan Lin · Hongxing Pan · Kai Zhang · Yizheng Hou · Yangshoudu Zheng · Chenchen Guo · Weiyuan Meng · Shubin Lyu · Zhijun Zheng · Dexu Wang · Xinyu Bai · Shurui Qian · Zhangzixin · Mengyu Pan · Guoliang Shi · Ling Ma · Yifan Yang · Qi He · Yi-Chao Chen · Yincheng Jin · Sung-Liang Chen† · Mahanth Gowda†

Shanghai Jiao Tong UniversityPennsylvania State UniversityIndependent ResearcherMicrosoft ResearchBinghamton University
Citation

BibTeX

arXiv:2608.22637 · cs.CV

@misc{wang2026omnicadlargescalebenchmark3d,
  title={OmniCAD: A Large-Scale Benchmark for 3D Spatial Reasoning in Robotics Assemblies}, 
  author={Mingjia Wang and Taiting Lu and Ziwei Dong and Sisong Bei and Jingying Zeng and Runze Liu and Kaiyuan Lin and Hongxing Pan and Kai Zhang and Yizheng Hou and Yangshoudu Zheng and Chenchen Guo and Weiyuan Meng and Shubin Lyu and Zhijun Zheng and Dexu Wang and Xinyu Bai and Shurui Qian and Zhangzixin and Mengyu Pan and Guoliang Shi and Ling Ma and Yifan Yang and Qi He and Yi-Chao Chen and Yincheng Jin and Sung-Liang Chen and Mahanth Gowda},
  year={2026},
  eprint={2608.22637},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/2608.22637}, 
}