Computer-Aided Design as Language
Not on the map. Why?
Abstract (arXiv)
Computer-Aided Design (CAD) applications are used in manufacturing to model everything from coffee mugs to sports cars. These programs are complex and require years of training and experience to master. A component of all CAD models particularly difficult to make are the highly structured 2D sketches that lie at the heart of every 3D construction. In this work, we propose a machine learning model capable of automatically generating such sketches. Through this, we pave the way for developing intelligent tools that would help engineers create better designs with less effort. Our method is a combination of a general-purpose language modeling technique alongside an off-the-shelf data serialization protocol. We show that our approach has enough flexibility to accommodate the complexity of the domain and performs well for both unconditional synthesis and image-to-sketch translation.
Key facts. Cited by 82 papers in the map (data through 7 Oct 2026). Builds on 21 of its 60 references that are in the map. First posted on arXiv 6 May 2021.
Builds on
21 of 60 references.
References · 21
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2015Pointer Networkscited by 882
- 2016Conditional Image Generation with PixelCNN Decoderscited by 859
- 2015Sequence Level Training with Recurrent Neural Networkscited by 568
- 2013Generating Sequences With Recurrent Neural Networkscited by 549
- 2020Jukebox: A Generative Model for Musiccited by 535
9 more
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
- 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2020Deep Vectorization of Technical Drawingscited by 23
Built on by
Citing papers per year: 2021: 6; 2022: 13; 2023: 10; 2024: 24; 2025: 16; 2026: 13.
82 papers.
Sort:
By area:
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022VectorMapNet: End-to-end Vectorized HD Map Learningcited by 243
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2024SceneScript: Reconstructing Scenes With An Autoregressive Structured Language Modelcited by 95
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
38 more
- 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
- 2024Graphic Design with Large Multimodal Modelcited by 38
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
- 2024FlexCAD: Unified and Versatile Controllable CAD Generation with Fine-tuned Large Language Modelscited by 33
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2024SketchAgent: Language-Driven Sequential Sketch Generationcited by 30
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketchescited by 28
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Designcited by 26
- 2024A Survey on Text-guided 3D Visual Grounding: Elements, Recent Advances, and Future Directionscited by 24
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekcited by 22
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approachcited by 15
- 2022Abstracting Sketches through Simple Primitivescited by 14
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
- 2021Recognizing Vector Graphics without Rasterizationcited by 11
- 2022Discovering Design Concepts for CAD Sketchescited by 10
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
- 2025Aligning Constraint Generation with Design Intent in Parametric CADcited by 8
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 8
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
- 2025Revisiting CAD Model Generation by Learning Raster Sketchcited by 6
- 2023Architext: Language-Driven Generative Architecture Designcited by 5
- 2024SketchGPT: Autoregressive Modeling for Sketch Generation and Recognitioncited by 5
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
- 2025Human-in-the-Loop Local Corrections of 3D Scene Layouts via Infillingcited by 4
- 2025GeoCAD: Local Geometry-Controllable CAD Generation with Large Language Modelscited by 4
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 4
- 2021Hybrid Memoised Wake-Sleep: Approximate Inference at the Discrete-Continuous Interfacecited by 3
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2024Robust Shape Fitting for 3D Scene Abstractioncited by 3
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Imagescited by 3
50 most cited of 82 All 82 (JSON)
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026BIMScript: Material-Aware Structured Scene Programs for BIM Ingestion19 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026ArtisanCAD: An Industrial-Level CAD Agent with Expert-Grounded Knowledge Distillation7 Jul 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Design23 Mar 2026
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
38 more
- 2026Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps14 Jan 2026
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025MamTiff-CAD: Multi-Scale Latent Diffusion with Mamba+ for Complex Parametric Sequence20 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scans27 Oct 2025
- 2025GACO-CAD: Geometry-Augmented and Conciseness-Optimized CAD Model Generation from Single Image20 Oct 2025
- 2025ChangingGrounding: 3D Visual Grounding in Changing Scenes16 Oct 2025
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generation15 Jul 2025
- 2025GraphBrep: Learning B-Rep in Graph Structure for Efficient CAD Generation7 Jul 2025
- 2025GeoCAD: Local Geometry-Controllable CAD Generation with Large Language Models12 Jun 2025
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeek23 May 2025
- 2025CAD-Coder:Text-Guided CAD Files Code Generation13 May 2025
- 2025Aligning Constraint Generation with Design Intent in Parametric CAD17 Apr 2025
- 2025PHT-CAD: Efficient CAD Parametric Primitive Analysis with Progressive Hierarchical Tuning23 Mar 2025
- 2025Human-in-the-Loop Local Corrections of 3D Scene Layouts via Infilling14 Mar 2025
- 2025Revisiting CAD Model Generation by Learning Raster Sketch2 Mar 2025
- 2025Synthesizing 3D Abstractions by Inverting Procedural Buildings with Transformers28 Jan 2025
- 2024Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy17 Dec 2024
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approach16 Dec 2024
- 2024SketchAgent: Language-Driven Sequential Sketch Generation26 Nov 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 2024
- 2024FlexCAD: Unified and Versatile Controllable CAD Generation with Fine-tuned Large Language Models5 Nov 2024
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inference30 Oct 2024
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches26 Sep 2024
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts25 Sep 2024
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization19 Jul 2024
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision18 Jul 2024
- 2024Hybrid Classical-Quantum architecture for vectorised image classification of hand-written sketches8 Jul 2024
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformer29 Jun 2024
- 2024MV2Cyl: Reconstructing 3D Extrusion Cylinders from Multi-View Images16 Jun 2024
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Design14 Jun 2024
- 2024A Survey on Text-guided 3D Visual Grounding: Elements, Recent Advances, and Future Directions9 Jun 2024
- 2024SketchGPT: Autoregressive Modeling for Sketch Generation and Recognition6 May 2024
- 2024Graphic Design with Large Multimodal Model22 Apr 2024
- 2024SceneScript: Reconstructing Scenes With An Autoregressive Structured Language Model19 Mar 2024
- 2024Robust Shape Fitting for 3D Scene Abstraction15 Mar 2024
50 newest of 82 All 82 (JSON)
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2025MamTiff-CAD: Multi-Scale Latent Diffusion with Mamba+ for Complex Parametric Sequencecited by 1
- 2025MamTiff-CAD: Multi-Scale Latent Diffusion with Mamba+ for Complex Parametric Sequence20 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generation15 Jul 2025
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022VectorMapNet: End-to-end Vectorized HD Map Learningcited by 243
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2024SceneScript: Reconstructing Scenes With An Autoregressive Structured Language Modelcited by 95
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
12 most cited of 75 All 75 (JSON)
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026BIMScript: Material-Aware Structured Scene Programs for BIM Ingestion19 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026ArtisanCAD: An Industrial-Level CAD Agent with Expert-Grounded Knowledge Distillation7 Jul 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Design23 Mar 2026
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2026Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps14 Jan 2026
12 newest of 75 All 75 (JSON)