BENCHMARKS
What makes an AI CAD benchmark useful?
An AI CAD benchmark is meaningful when you know the task, what CAD artifact counts as success, how correctness and revisions are scored, and which model, tools, and harness produced the result. Read each score as evidence about that specific workflow, then check whether it matches the CAD work you need to do.
Match the benchmark to the CAD task.
“AI for CAD” covers different jobs: turning a short brief into a part, reconstructing a dimensioned drawing, revising an existing model, or operating a desktop CAD interface. A score from one job does not automatically predict performance on the others.
Start by asking what the system received and what it was asked to do. Was the input a text prompt, a drawing, an image, or an existing CAD file? Did the model work in a fresh document or inherit useful geometry and history? Choose the benchmark whose starting point resembles your own.
Inspect the CAD artifact, not just the render.
A rendered view can show whether a concept looks recognizable. It cannot, by itself, tell you whether dimensions are right, solids are valid, or the file can be edited in your next tool. Ask what the benchmark saves and how a result is checked.
- Visual review can assess silhouette, proportions, and visible details.
- Geometry checks can test dimensions, placements, part coverage, and valid solids.
- A native-file check can show whether a model survives export and can be reopened.
- An edit test can reveal whether a requested change is possible without rebuilding everything.
These checks answer different questions. A strong score should make the rubric clear instead of blending every kind of success into an unexplained number.
Test a revision as well as a first build.
A one-shot generation test measures whether a model can produce an initial result. A real CAD workflow often continues with a revision: change a hole spacing, adjust an enclosure height, or update a component while preserving the rest of the design.
For a practical evaluation, write down one acceptance check for the initial model and one for a later edit. For example, inspect the mounting-hole spacing, then change the bracket width while keeping that spacing centered. The second check tells you whether the workflow handles change as well as creation.
Do not infer manufacturing readiness from a successful build or export. Fit, tolerances, material behavior, and fabrication constraints need their own checks and engineering review.
Record the model and the tools around it.
A benchmark result reflects the model and its working setup. The CAD application, geometry kernel, tool descriptions, prompt, agent harness, retry policy, and time limit can all shape what happens. When those differ between trials, the comparison includes those differences too.
Useful method notes include:
- The model name or ID, version when available, and inference settings.
- The exact prompt, CAD toolset, application or kernel version, and harness.
- Time, turn, or tool-call limits, plus any human help or retry rules.
- The number of attempted runs, including failures and incomplete results.
Use the same task and controlled settings when comparing models. If you change the tools or interface, label it as a different setup rather than attributing the whole change to the model.
Read the evidence behind the headline score.
A single successful sample shows that a result was possible under one setup. It does not show how often the result repeats. Look for repeated trials, a clear scoring method, saved outputs, and the treatment of failed or partial attempts. A median or average without the trial count and spread can hide useful context.
Also check who ran and reviewed the benchmark. A vendor-run evaluation can still be useful, especially when its protocol and artifacts are open, but readers should be able to distinguish self-reported results from independent evaluation or peer review. These labels describe how evidence was produced; they do not replace inspecting the method itself.
The 2026 AI-to-CAD benchmark census from CDFAM provides background on the range of evaluation approaches. This article is FORM’s original checklist for interpreting those results, not a reproduction of the census or its rankings. Read the CDFAM benchmark census.
Where can you find the benchmarks mentioned here?
The CDFAM census groups 50 entries into dedicated CAD benchmarks, adjacent benchmarks, and non-academic evaluations. This directory links to those entries, plus four related evaluations that the census discusses outside its count and FORM’s public benchmark. Links lead to a paper, project, publisher, or evaluation write-up; inclusion does not mean the methods or scores are directly comparable.
| Benchmark | Link destination |
|---|---|
| Dedicated CAD benchmarks (29) | |
| 3D-PreMise | Paper |
| CADTalk | Paper |
| Query2CAD | Paper |
| Text2CAD | Paper |
| CADPrompt | Paper |
| CADBench (BlenderLLM) | Project repository |
| CADReview | Paper |
| mrCAD | Paper |
| TriView2CAD (CReFT-CAD) | Paper |
| VideoCAD | Paper |
| ExeCAD | Paper |
| HistCAD | Paper |
| CADExpert | Paper |
| neuralCAD-Edit | Project page |
| CADTestBench | Paper |
| BenchCAD | Paper |
| CADBench (MIT) | Paper |
| Parametric CAD Bench | Benchmark website |
| Text2CAD-Bench | Paper |
| MUSE | Paper |
| UniCAD | Paper |
| P3D-Bench | Paper |
| IterCAD-Bench | Paper |
| CADGenBench | Benchmark space |
| CADEngBench | Paper |
| OmniMech | Paper |
| OmniCAD | Paper |
| RealCADBench | Paper |
| CADWorld | Paper |
| Adjacent benchmarks (12) | |
| MechReason | Paper |
| MMArch | Paper |
| Moment Eval | Evaluation write-up |
| BIM-Edit | Paper |
| OSWorld 2.0 | Paper |
| Agents’ Last Exam | Paper |
| MechVQA | Paper |
| AEC-Bench | Paper |
| AECV-Bench | Paper |
| ScreenSpot-Pro | Paper |
| TechMB | Dataset card |
| DesignQA | Research page |
| Non-academic structured evaluations (4) | |
| AutoCAD-Bench | Benchmark page |
| CAD Arena (Normal) | Research page |
| CAD Arena (cadarena.dev) | Benchmark website |
| CadEval | Benchmark page |
| Non-academic informal evaluations (5) | |
| ModelRift OpenSCAD benchmark | Evaluation write-up |
| GrandpaCAD engine comparison | Comparison write-up |
| CadQueryEval | Project repository |
| SGS-1 internal evaluation | Evaluation write-up |
| Code-CAD Arena (makerbench-hwe) | Project discussion |
| Related evaluations mentioned outside the census count (4) | |
| GUI-EDA | Paper |
| 3DHarnessBench | Paper |
| VoxelCodeBench | Project repository |
| FEM-Bench | Paper |
| FORM example (1) | |
| FORM AI benchmark | Benchmark and method |
What does the FORM benchmark tell you?
FORM’s public benchmark holds one espresso-machine brief constant and documents the modeling setup. It reports measured tokens, elapsed build time, available cost, automatic geometry checks, and a separate visual review. Attempts and limitations remain visible alongside the results.
That makes it a focused test of models using FORM’s CAD tools. It is not a cross-product ranking, a test of every type of engineering design, or proof that an output is ready to manufacture. See the FORM benchmark results and full method, then compare them with the task and deliverable your own project requires.
Written by the FORM team. Product details can change; the linked references and current workspace describe the available workflow. Tell us if something needs correcting.