SolidGen: An Autoregressive Model for Direct B-rep Synthesis
Not on the map. Why?
Abstract (arXiv)
The Boundary representation (B-rep) format is the de-facto shape representation in computer-aided design (CAD) to model solid and sheet objects. Recent approaches to generating CAD models have focused on learning sketch-and-extrude modeling sequences that are executed by a solid modeling kernel in postprocess to recover a B-rep. In this paper we present a new approach that enables learning from and synthesizing B-reps without the need for supervision through CAD modeling sequence data. Our method SolidGen, is an autoregressive neural network that models the B-rep directly by predicting the vertices, edges, and faces using Transformer-based and pointer neural networks. Key to achieving this is our Indexed Boundary Representation that references B-rep vertices, edges and faces in a well-defined hierarchy to capture the geometric and topological relations suitable for use with machine learning. SolidGen can be easily conditioned on contexts e.g., class labels, images, and voxels thanks to its probabilistic modeling of the B-rep distribution. We demonstrate qualitatively, quantitatively, and through perceptual evaluation by human subjects that SolidGen can produce high quality, realistic CAD models.
Key facts. Cited by 78 papers in the map (data through 7 Oct 2026). Builds on 26 of its 62 references that are in the map. First posted on arXiv 26 Mar 2022.
Builds on
26 of 62 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2020On Layer Normalization in the Transformer Architecturecited by 906
- 2015Pointer Networkscited by 882
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
- 2021BRepNet: A topological message passing system for solid modelscited by 92
14 more
- 2021Computer-Aided Design as Languagecited by 82
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2020PIE-NET: Parametric Inference of Point Cloud Edgescited by 67
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2020Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequencescited by 36
- 2020Modeling 3D Shapes by Reinforcement Learningcited by 20
- 2022Neural Face Identification in a 2D Wireframe Projection of a Manifold Objectcited by 18
Built on by
Citing papers per year: 2022: 4; 2023: 7; 2024: 17; 2025: 18; 2026: 32.
78 papers.
Sort:
By area:
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilitiescited by 43
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2023PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion Modelscited by 36
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometrycited by 35
- 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
38 more
- 2022Learning to Generate 3D Shapes from a Single Examplecited by 31
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shapecited by 29
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Designcited by 26
- 2024Make-A-Shape: a Ten-Million-scale 3D Shape Modelcited by 25
- 2023PLay: Parametrically Conditioned Layout Generation using Latent Diffusioncited by 24
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Designcited by 23
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 22
- 2024Large Language Model Agent as a Mechanical Designercited by 20
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approachcited by 15
- 2025MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Cloudscited by 15
- 2023Sketch-A-Shape: Zero-Shot Sketch-to-3D Shape Generationcited by 14
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2026Text2CAD-Bench: A Benchmark for LLM-based Text-to-Parametric CAD Generationcited by 11
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generationcited by 10
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generationcited by 9
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
- 2024Generating 3D House Wireframes with Semanticscited by 8
- 2024NeuroNURBS: Learning Efficient Surface Representations for 3D Solidscited by 8
- 2025GenCAD-3D: CAD Program Generation using Multimodal Latent Space Alignment and Synthetic Dataset Balancingcited by 7
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Datacited by 7
- 2025Revisiting CAD Model Generation by Learning Raster Sketchcited by 6
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generationcited by 6
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Groundingcited by 6
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2024Generative Design through Quality-Diversity Data Synthesis and Language Modelscited by 3
- 2024Exploring the Potentials and Challenges of Deep Generative Models in Product Design Conceptioncited by 3
- 2026Mamba-CAD: State Space Model For 3D Computer-Aided Design Generative Modelingcited by 3
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedbackcited by 3
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimizationcited by 3
50 most cited of 78 All 78 (JSON)
- 2026Learn the Solid, Not the File: Canonical Inputs for Neural Networks on CAD Boundary Representations10 Sep 2026
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026HiFi-BRep: High-Fidelity Latent Representation for Robust B-Rep Generation17 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026AIMold: An Autonomous AI-based Pipeline for Complex Mold Design1 Aug 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Wrong Design Intent Is Worse Than Never Conditioning: A Derangement-Control Diagnosis of Header Conditioning in CAD Program Completion25 Jul 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 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
- 2026MV-GEL: Language-Driven Multi-View Geometric Entity Localization on Meshes30 Jun 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 2026
38 more
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories16 Jun 2026
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing11 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 2026AirfoilGen: A valid-by-construction and performance-aware latent diffusion model for airfoil generation19 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
- 2026Text2CAD-Bench: A Benchmark for LLM-based Text-to-Parametric CAD Generation18 May 2026
- 2026Extrusion Segmentation Strategy to improve CAD Reconstruction from Point Cloud9 May 2026
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimization2 May 2026
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data27 Apr 2026
- 2026HiDiGen: Hierarchical Diffusion for B-Rep Generation with Explicit Topological Constraints3 Apr 2026
- 2026GIFT: Bootstrapping Image-to-CAD Program Synthesis via Geometric Feedback28 Mar 2026
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Design23 Mar 2026
- 2026A2Z-10M+: Geometric Deep Learning with A-to-Z BRep Annotations for AI-Assisted CAD Modeling and Reverse Engineering13 Mar 2026
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Grounding12 Mar 2026
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selection4 Mar 2026
- 2026Mamba-CAD: State Space Model For 3D Computer-Aided Design Generative Modeling28 Feb 2026
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineering18 Feb 2026
- 2026AutoRegressive Generation with B-rep Holistic Token Sequence Representation23 Jan 2026
- 2026STEP-LLM: Generating CAD STEP Models from Natural Language with Large Language Models19 Jan 2026
- 2025BrepLLM: Enabling Large Language Models to Understand Boundary Representations18 Dec 2025
- 2025CADKnitter: Compositional CAD Generation from Text and Geometry Guidance12 Dec 2025
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?18 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025GenCAD-3D: CAD Program Generation using Multimodal Latent Space Alignment and Synthetic Dataset Balancing17 Sep 2025
- 2025MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds20 Aug 2025
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generation13 Aug 2025
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generation6 Aug 2025
- 2025CADmium: Fine-Tuning Code Language Models for Text-Driven Sequential CAD Design13 Jul 2025
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learning28 May 2025
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generation20 May 2025
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilities10 May 2025
- 2025CMT: A Cascade MAR with Topology Predictor for Multimodal Conditional CAD Generation29 Apr 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025Revisiting CAD Model Generation by Learning Raster Sketch2 Mar 2025
- 2025CADDreamer: CAD Object Generation from Single-view Images28 Feb 2025
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Models31 Jan 2025
50 newest of 78 All 78 (JSON)
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2023PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion Modelscited by 36
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 36
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shapecited by 29
- 2023PLay: Parametrically Conditioned Layout Generation using Latent Diffusioncited by 24
- 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 22
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2026AirfoilGen: A valid-by-construction and performance-aware latent diffusion model for airfoil generationcited by 0
- 2026AirfoilGen: A valid-by-construction and performance-aware latent diffusion model for airfoil generation19 May 2026
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025CADDreamer: CAD Object Generation from Single-view Images28 Feb 2025
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2023PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion Models2 Jun 2023
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape24 May 2023
- 2023PLay: Parametrically Conditioned Layout Generation using Latent Diffusion27 Jan 2023
- 2024Large Language Model Agent as a Mechanical Designercited by 20
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Datacited by 7
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modelingcited by 4
- 2026Physics-in-the-Loop: A Hybrid Agentic Architecture for Validated CAD Engineering Designcited by 3
- 2026Memory-Augmented Reinforcement Learning Agent for CAD Generationcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editingcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling30 Jun 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
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Data27 Apr 2026
- 2024Large Language Model Agent as a Mechanical Designer26 Apr 2024
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilitiescited by 43
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometrycited by 35
- 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
- 2022Learning to Generate 3D Shapes from a Single Examplecited by 31
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
12 most cited of 61 All 61 (JSON)
- 2026Learn the Solid, Not the File: Canonical Inputs for Neural Networks on CAD Boundary Representations10 Sep 2026
- 2026HiFi-BRep: High-Fidelity Latent Representation for Robust B-Rep Generation17 Aug 2026
- 2026RA-CAD: Learning Post-Execution Critique for State-Aware Text-to-CAD Generation6 Aug 2026
- 2026AIMold: An Autonomous AI-based Pipeline for Complex Mold Design1 Aug 2026
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Wrong Design Intent Is Worse Than Never Conditioning: A Derangement-Control Diagnosis of Header Conditioning in CAD Program Completion25 Jul 2026
- 2026Masked Topology Modeling for Self-Supervised Learning on Parametric CAD22 Jul 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
- 2026MV-GEL: Language-Driven Multi-View Geometric Entity Localization on Meshes30 Jun 2026
- 2026FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories16 Jun 2026
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing11 Jun 2026
12 newest of 61 All 61 (JSON)