Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data
Mohammadmehdi Ataei, Farzaneh Askari, Kamal Rahimi Malekshan, Pradeep Kumar Jayaraman

TL;DR
Zero-to-CAD introduces a scalable method to synthesize and validate millions of CAD construction sequences using a language model within a feedback loop, enabling large-scale, interpretable CAD data generation without real data.
Contribution
It presents a novel agentic search framework embedding LLMs in CAD environments to generate diverse, executable CAD sequences at scale, surpassing existing datasets.
Findings
Synthesized approximately one million CAD sequences.
Fine-tuned a vision-language model to reconstruct CAD from images.
Outperformed strong baselines including GPT-5.2 in CAD reconstruction.
Abstract
Computer-Aided Design (CAD) models are defined by their construction history: a parametric recipe that encodes design intent. However, existing large-scale 3D datasets predominantly consist of boundary representations (B-Reps) or meshes, stripping away this critical procedural information. To address this scarcity, we introduce Zero-to-CAD, a scalable framework for synthesizing executable CAD construction sequences. We frame synthesis as an agentic search problem: by embedding a large language model (LLM) within a feedback-driven CAD environment, our system iteratively generates, executes, and validates code using tools and documentation lookup to promote geometric validity and operation diversity. This agentic approach enables the synthesis of approximately one million executable, readable, editable CAD sequences, covering a rich vocabulary of operations beyond sketch-and-extrude…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- ADSKAILab/Zero-To-CAD-1mdataset· 28k dl28k dl
- ADSKAILab/Zero-To-CAD-100kdataset· 7.0k dl7.0k dl
- 0x3/Zero-To-CAD-1mdataset· 89 dl89 dl
- mrmikeymarks/Zero-To-CAD-1mdataset· 499 dl499 dl
- GianniBot/Zero-To-CAD-1mdataset· 59 dl59 dl
- inrange/Zero-To-CAD-1mdataset· 61 dl61 dl
- XXZ13871076823/Zero-To-CAD-100kdataset· 235 dl235 dl
- introvoyz041/Zero-To-CAD-1mdataset· 14 dl14 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
