Generating CAD Code with Vision-Language Models for 3D Designs
Not on the map. Why?
Abstract (arXiv)
Generative AI has transformed the fields of Design and Manufacturing by providing efficient and automated methods for generating and modifying 3D objects. One approach involves using Large Language Models (LLMs) to generate Computer- Aided Design (CAD) scripting code, which can then be executed to render a 3D object; however, the resulting 3D object may not meet the specified requirements. Testing the correctness of CAD generated code is challenging due to the complexity and structure of 3D objects (e.g., shapes, surfaces, and dimensions) that are not feasible in code. In this paper, we introduce CADCodeVerify, a novel approach to iteratively verify and improve 3D objects generated from CAD code. Our approach works by producing ameliorative feedback by prompting a Vision-Language Model (VLM) to generate and answer a set of validation questions to verify the generated object and prompt the VLM to correct deviations. To evaluate CADCodeVerify, we introduce, CADPrompt, the first benchmark for CAD code generation, consisting of 200 natural language prompts paired with expert-annotated scripting code for 3D objects to benchmark progress. Our findings show that CADCodeVerify improves VLM performance by providing visual feedback, enhancing the structure of the 3D objects, and increasing the success rate of the compiled program. When applied to GPT-4, CADCodeVerify achieved a 7.30% reduction in Point Cloud distance and a 5.0% improvement in success rate compared to prior work
Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). Builds on 29 of its 44 references that are in the map. First posted on arXiv 7 Oct 2024.
Builds on
29 of 44 references.
References · 29
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2023Visual Instruction Tuningcited by 7,792
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023Teaching Large Language Models to Self-Debugcited by 963
- 2021Point-BERT: Pre-training 3D Point Cloud Transformers with Masked Point Modelingcited by 647
- 2022LION: Latent Point Diffusion Models for 3D Shape Generationcited by 552
- 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 487
- 2023PointLLM: Empowering Large Language Models to Understand Point Cloudscited by 326
17 more
- 2022Generating Sequences by Learning to Self-Correctcited by 271
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022ULIP: Learning a Unified Representation of Language, Images, and Point Clouds for 3D Understandingcited by 262
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
- 2023Point-Bind & Point-LLM: Aligning Point Cloud with Multi-modality for 3D Understanding, Generation, and Instruction Followingcited by 192
- 2022Synchromesh: Reliable code generation from pre-trained language modelscited by 156
- 2022Diffusion-SDF: Text-to-Shape via Voxelized Diffusioncited by 128
- 2022Evaluating the Text-to-SQL Capabilities of Large Language Modelscited by 101
- 2018Multiresolution Tree Networks for 3D Point Cloud Processingcited by 91
- 2023CLIP2: Contrastive Language-Image-Point Pretraining from Real-World Point Cloud Datacited by 69
- 2023SALAD: Part-Level Latent Diffusion for 3D Shape Generation and Manipulationcited by 66
- 2023How Can Large Language Models Help Humans in Design and Manufacturing?cited by 41
- 20243D-PreMise: Can Large Language Models Generate 3D Shapes with Sharp Features and Parametric Control?cited by 21
- 2023Personalised Distillation: Empowering Open-Sourced LLMs with Adaptive Learning for Code Generationcited by 7
- 2023Learning Defect Prediction from Unrealistic Datacited by 5
- 2023Zero-shot CAD Program Re-Parameterization for Interactive Manipulationcited by 4
- 2022PointNorm: Dual Normalization is All You Need for Point Cloud Analysiscited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 19; 2026: 39.
61 papers.
Sort:
By area:
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 23
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekcited by 22
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generationcited by 18
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2025From Idea to CAD: A Language Model-Driven Multi-Agent System for Collaborative Designcited by 14
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 20263DCodeBench: Benchmarking Agentic Procedural 3D Modeling Via Codecited by 9
38 more
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 8
- 2025Automated CAD Modeling Sequence Generation from Text Descriptions via Transformer-Based Large Language Modelscited by 8
- 2026MUSE: Benchmarking Manufacturable, Functional, and Assemblable Text-to-CAD Generationcited by 8
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generationcited by 7
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generationcited by 7
- 2025RLCAD: Reinforcement Learning Training Gym for Revolution Involved CAD Command Sequence Generationcited by 6
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learningcited by 6
- 2026LottieGPT: Tokenizing Vector Animation for Autoregressive Generationcited by 5
- 2025GeoCAD: Local Geometry-Controllable CAD Generation with Large Language Modelscited by 4
- 2025CADDesigner: Conceptual CAD Model Generation with a General-Purpose Agentcited by 4
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Modelscited by 4
- 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modelingcited by 3
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimizationcited by 3
- 2026Physics-in-the-Loop: A Hybrid Agentic Architecture for Validated CAD Engineering Designcited by 3
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CADcited by 3
- 2025Human-in-the-Loop: Quantitative Evaluation of 3D Models Generation by Large Language Modelscited by 2
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulationcited by 2
- 2026Self-Improving CAD Generation Agents with Finite Element Analysis as Feedbackcited by 2
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generationcited by 2
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generationcited by 2
- 2025Towards Automated Semantic Interpretability in Reinforcement Learning via Vision-Language Modelscited by 1
- 20253DFroMLLM: 3D Prototype Generation only from Pretrained Multimodal LLMscited by 1
- 2025Constraints-of-Thought: A Framework for Constrained Reasoning in Language-Model-Guided Searchcited by 1
- 2026Multi-Agent Collaboration for Automated Design Exploration on High Performance Computing Systemscited by 1
- 2026SOV-CAD: Stepwise Orthographic Views Guided CAD Modeling Sequence Reconstructioncited by 1
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Groundingcited by 1
- 2026CADWorld: Computer-Use Benchmark for Long-Horizon Computer-Aided Designcited by 1
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Modelscited by 0
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particlescited by 0
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesiscited by 0
- 2026Design-Specification Tiling for ICL-based CAD Code Generationcited by 0
- 2026Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CADcited by 0
- 2026CMAG: Concept-Scaffolded Retrieval for Marketplace Avatar Generationcited by 0
- 2026Memory-Augmented Reinforcement Learning Agent for CAD Generationcited by 0
50 most cited of 61 All 61 (JSON)
- 2026ConCAD: Constraint-Aware Image-to-CAD Generation with Dual-Granularity Rewards28 Sep 2026
- 2026VGGT-CAD: Reconstructing Parametric CAD 3D Model with Geometric Grounding18 Sep 2026
- 2026CADWorld: Computer-Use Benchmark for Long-Horizon Computer-Aided Design14 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026LOCI: A Locator-Critic with Refinement Loop31 Aug 2026
- 2026ExpConCAD: Experience-Guided Text-to-CAD Generation from Shape Descriptions with Implicit Spatial Constraints25 Aug 2026
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selection10 Aug 2026
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generation1 Aug 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026GReFEM: Multimodal LLMs as Zero-Shot Semantic Assistants for Physics-Guided 3D Mesh Refinement8 Jul 2026
- 2026SOV-CAD: Stepwise Orthographic Views Guided CAD Modeling Sequence Reconstruction5 Jul 2026
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generation2 Jul 2026
38 more
- 2026Enhancing Creativity in 3D Generative Design via a TRIZ-Inspired Text-to-CAD Framework19 Jun 2026
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing11 Jun 2026
- 2026A Lightweight Multi-Agent Framework for Automated Concrete Barrier Design10 Jun 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 20263DCodeBench: Benchmarking Agentic Procedural 3D Modeling Via Code31 May 2026
- 2026MUSE: Benchmarking Manufacturable, Functional, and Assemblable Text-to-CAD Generation27 May 2026
- 2026Memory-Augmented Reinforcement Learning Agent for CAD Generation19 May 2026
- 2026Physics-in-the-Loop: A Hybrid Agentic Architecture for Validated CAD Engineering Design19 May 2026
- 2026CMAG: Concept-Scaffolded Retrieval for Marketplace Avatar Generation18 May 2026
- 2026Self-Improving CAD Generation Agents with Finite Element Analysis as Feedback17 May 2026
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generation11 May 2026
- 2026Text-to-CAD Evaluation with CADTests8 May 2026
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Models3 May 2026
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimization2 May 2026
- 2026LottieGPT: Tokenizing Vector Animation for Autoregressive Generation13 Apr 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CAD11 Apr 2026
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learning9 Apr 2026
- 2026Design-Specification Tiling for ICL-based CAD Code Generation13 Mar 2026
- 2026Multi-Agent Collaboration for Automated Design Exploration on High Performance Computing Systems12 Mar 2026
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selection4 Mar 2026
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineering18 Feb 2026
- 2026PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis13 Feb 2026
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generation3 Feb 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generation29 Dec 2025
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulation16 Dec 2025
- 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling20 Oct 2025
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Constraints-of-Thought: A Framework for Constrained Reasoning in Language-Model-Guided Search10 Oct 2025
- 2025Human-in-the-Loop: Quantitative Evaluation of 3D Models Generation by Large Language Models6 Sep 2025
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Models1 Sep 2025
- 20253DFroMLLM: 3D Prototype Generation only from Pretrained Multimodal LLMs12 Aug 2025
- 2025CADDesigner: Conceptual CAD Model Generation with a General-Purpose Agent1 Aug 2025
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Design13 Jul 2025
- 2025GeoCAD: Local Geometry-Controllable CAD Generation with Large Language Models12 Jun 2025
50 newest of 61 All 61 (JSON)
- 2025From Idea to CAD: A Language Model-Driven Multi-Agent System for Collaborative Designcited by 14
- 20263DCodeBench: Benchmarking Agentic Procedural 3D Modeling Via Codecited by 9
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generationcited by 7
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generationcited by 7
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learningcited by 6
- 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modelingcited by 3
- 2026Physics-in-the-Loop: A Hybrid Agentic Architecture for Validated CAD Engineering Designcited by 3
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generationcited by 2
- 2026Multi-Agent Collaboration for Automated Design Exploration on High Performance Computing Systemscited by 1
- 2026CADWorld: Computer-Use Benchmark for Long-Horizon Computer-Aided Designcited by 1
- 2026Memory-Augmented Reinforcement Learning Agent for CAD Generationcited by 0
- 2026CADWorld: Computer-Use Benchmark for Long-Horizon Computer-Aided Design14 Sep 2026
- 2026CADIR: A Cross-Backend Editable Intermediate Representation for Agentic CAD Generation1 Aug 2026
- 20263DCodeBench: Benchmarking Agentic Procedural 3D Modeling Via Code31 May 2026
- 2026Memory-Augmented Reinforcement Learning Agent for CAD Generation19 May 2026
- 2026Physics-in-the-Loop: A Hybrid Agentic Architecture for Validated CAD Engineering Design19 May 2026
- 2026ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation13 Apr 2026
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learning9 Apr 2026
- 2026Multi-Agent Collaboration for Automated Design Exploration on High Performance Computing Systems12 Mar 2026
- 2026Clarify Before You Draw: Proactive Agents for Robust Text-to-CAD Generation3 Feb 2026
- 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling20 Oct 2025
- 2025From Idea to CAD: A Language Model-Driven Multi-Agent System for Collaborative Design6 Mar 2025
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Modelscited by 4
- 2025Towards Automated Semantic Interpretability in Reinforcement Learning via Vision-Language Modelscited by 1
- 20253DFroMLLM: 3D Prototype Generation only from Pretrained Multimodal LLMscited by 1
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Modelscited by 0
- 2026GReFEM: Multimodal LLMs as Zero-Shot Semantic Assistants for Physics-Guided 3D Mesh Refinementcited by 0
- 2026LOCI: A Locator-Critic with Refinement Loopcited by 0
- 2026LOCI: A Locator-Critic with Refinement Loop31 Aug 2026
- 2026GReFEM: Multimodal LLMs as Zero-Shot Semantic Assistants for Physics-Guided 3D Mesh Refinement8 Jul 2026
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Models3 May 2026
- 2025Error Notebook-Guided, Training-Free Part Retrieval in 3D CAD Assemblies via Vision-Language Models1 Sep 2025
- 20253DFroMLLM: 3D Prototype Generation only from Pretrained Multimodal LLMs12 Aug 2025
- 2025Towards Automated Semantic Interpretability in Reinforcement Learning via Vision-Language Models20 Mar 2025
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekcited by 22
- 2025Constraints-of-Thought: A Framework for Constrained Reasoning in Language-Model-Guided Searchcited by 1
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selectioncited by 0
- 2026Test-Time Scaling for CAD Generation via Verifier-Free Consensus Selection10 Aug 2026
- 2025Constraints-of-Thought: A Framework for Constrained Reasoning in Language-Model-Guided Search10 Oct 2025
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeek23 May 2025
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 23
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generationcited by 18
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 8
- 2025Automated CAD Modeling Sequence Generation from Text Descriptions via Transformer-Based Large Language Modelscited by 8
12 most cited of 40 All 40 (JSON)
- 2026ConCAD: Constraint-Aware Image-to-CAD Generation with Dual-Granularity Rewards28 Sep 2026
- 2026VGGT-CAD: Reconstructing Parametric CAD 3D Model with Geometric Grounding18 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026ExpConCAD: Experience-Guided Text-to-CAD Generation from Shape Descriptions with Implicit Spatial Constraints25 Aug 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generation2 Jul 2026
- 2026Enhancing Creativity in 3D Generative Design via a TRIZ-Inspired Text-to-CAD Framework19 Jun 2026
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing11 Jun 2026
- 2026A Lightweight Multi-Agent Framework for Automated Concrete Barrier Design10 Jun 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
12 newest of 40 All 40 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilities
- 2026Foundation Models for Automatic CAD Generation
- 2026CADSmith: Multi-Agent CAD Generation with Programmatic Geometric Validation
- 2025A Solver-Aided Hierarchical Language for LLM-Driven CAD Design
- 2024BlenderLLM: Training Large Language Models for Computer-Aided Design with Self-improvement
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generation