Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences
Not on the map. Why?
Abstract (arXiv)
Parametric computer-aided design (CAD) is a standard paradigm used to design manufactured objects, where a 3D shape is represented as a program supported by the CAD software. Despite the pervasiveness of parametric CAD and a growing interest from the research community, currently there does not exist a dataset of realistic CAD models in a concise programmatic form. In this paper we present the Fusion 360 Gallery, consisting of a simple language with just the sketch and extrude modeling operations, and a dataset of 8,625 human design sequences expressed in this language. We also present an interactive environment called the Fusion 360 Gym, which exposes the sequential construction of a CAD program as a Markov decision process, making it amendable to machine learning approaches. As a use case for our dataset and environment, we define the CAD reconstruction task of recovering a CAD program from a target geometry. We report results of applying state-of-the-art methods of program synthesis with neurally guided search on this task.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 12; 2023: 7; 2024: 5; 2025: 6; 2026: 3.
36 papers.
Sort:
By area:
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2021Deep Generative Models in Engineering Design: A Reviewcited by 103
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 20223DALL-E: Integrating Text-to-Image AI in 3D Design Workflowscited by 41
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
- 2022Learning to Generate 3D Shapes from a Single Examplecited by 31
24 more
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2024Make-A-Shape: a Ten-Million-scale 3D Shape Modelcited by 25
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
- 2022Neural Face Identification in a 2D Wireframe Projection of a Manifold Objectcited by 18
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
- 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvaturecited by 12
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
- 2024DiffCSG: Differentiable CSG via Rasterizationcited by 6
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Pointscited by 6
- 2025ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Modelscited by 5
- 2023Industrial Segment Anything -- a Case Study in Aircraft Manufacturing, Intralogistics, Maintenance, Repair, and Overhaulcited by 4
- 2022Material Prediction for Design Automation Using Graph Representation Learningcited by 3
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2026Deep Sketch-Based 3D Modeling: A Surveycited by 3
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Workcited by 2
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modellingcited by 2
- 2022AutoPoly: Predicting a Polygonal Mesh Construction Sequence from a Silhouette Imagecited by 0
- 2023A Meta-Generation framework for Industrial System Generationcited by 0
- 2026Agent-Aided Design for Dynamic CAD Modelscited by 0
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modelling30 Jun 2026
- 2026Agent-Aided Design for Dynamic CAD Models16 Apr 2026
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025Large Language Models for Computer-Aided Design: A Survey13 May 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points4 Mar 2025
- 2025ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Models13 Feb 2025
- 2024DiffCSG: Differentiable CSG via Rasterization2 Sep 2024
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization19 Jul 2024
- 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvature20 Apr 2024
24 more
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2024Make-A-Shape: a Ten-Million-scale 3D Shape Model20 Jan 2024
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselines30 Aug 2023
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs10 Aug 2023
- 2023Industrial Segment Anything -- a Case Study in Aircraft Manufacturing, Intralogistics, Maintenance, Repair, and Overhaul24 Jul 2023
- 2023Hierarchical Neural Coding for Controllable CAD Model Generation30 Jun 2023
- 2023A Meta-Generation framework for Industrial System Generation8 Jun 2023
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations19 Mar 2023
- 20223DALL-E: Integrating Text-to-Image AI in 3D Design Workflows20 Oct 2022
- 2022Material Prediction for Design Automation Using Graph Representation Learning26 Sep 2022
- 2022Reconstructing editable prismatic CAD from rounded voxel models2 Sep 2022
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations22 Aug 2022
- 2022Learning to Generate 3D Shapes from a Single Example5 Aug 2022
- 2022Mates2Motion: Learning How Mechanical CAD Assemblies Work2 Aug 2022
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plan25 Jul 2022
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks11 Jul 2022
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation29 May 2022
- 2022AutoPoly: Predicting a Polygonal Mesh Construction Sequence from a Silhouette Image29 Mar 2022
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesis26 Mar 2022
- 2022Neural Face Identification in a 2D Wireframe Projection of a Manifold Object8 Mar 2022
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints24 Nov 2021
- 2021Deep Generative Models in Engineering Design: A Review21 Oct 2021
- 2021SketchGen: Generating Constrained CAD Sketches4 Jun 2021
- 2026Agent-Aided Design for Dynamic CAD Modelscited by 0
- 2026Agent-Aided Design for Dynamic CAD Models16 Apr 2026
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2021Deep Generative Models in Engineering Design: A Reviewcited by 103
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 20223DALL-E: Integrating Text-to-Image AI in 3D Design Workflowscited by 41
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorizationcited by 34
- 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
12 most cited of 32 All 32 (JSON)
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025Large Language Models for Computer-Aided Design: A Survey13 May 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points4 Mar 2025
- 2025ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Models13 Feb 2025
- 2024DiffCSG: Differentiable CSG via Rasterization2 Sep 2024
- 2024Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization19 Jul 2024
- 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvature20 Apr 2024
- 2024Make-A-Shape: a Ten-Million-scale 3D Shape Model20 Jan 2024
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselines30 Aug 2023
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs10 Aug 2023
12 newest of 32 All 32 (JSON)