🎯 The first awesome list featuring visual paper previews - see research at a glance.
📚 We have also included a selection of papers that, while not strictly falling within the CAD domain, demonstrate relevant techniques and methodologies that could benefit CAD research and applications.
🏠 You can also check our Project Homepage.
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
HoLa: B-Rep Generation using a Holistic Latent Representation | SIGGRAPH 2025 | Paper Project |
![]() |
CLR-Wire: Towards Continuous Latent Representations for 3D Curve Wireframe Generation | SIGGRAPH 2025 | Paper Code |
![]() |
DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry | CVPR 2025 | Paper Code Project |
![]() |
CADCrafter: Generating Computer-Aided Design Models from Unconstrained Images | CVPR 2025 | Paper |
![]() |
CADDreamer: CAD object Generation from Single-view Images | CVPR 2025 | Paper Project |
![]() |
CAD-GPT: Synthesising CAD Construction Sequence with Spatial Reasoning-Enhanced Multimodal LLMs | arXiv 2025 | Paper Project |
![]() |
Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Models | arXiv 2025 | Paper |
![]() |
Revisiting CAD Model Generation by Learning Raster Sketch | AAAI 2025 | Paper |
![]() |
FlexCAD: Unified and Versatile Controllable CAD Generation with Fine-tuned Large Language Models | ICLR 2025 | Paper |
![]() |
Generating CAD Code with Vision-Language Models for 3D Designs | ICLR 2025 | Paper Code |
![]() |
Don’t Mesh with Me: Generating Constructive Solid Geometry Instead of Meshes by Fine-Tuning a Code-Generation LLM | arXiv 2024 | Paper |
![]() |
CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM | arXiv 2024 | Paper Project |
![]() |
Text2CAD: Text to 3D CAD Generation via Technical Drawings | NeurIPS 2024 | Paper Code Project |
![]() |
CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches | ECCV 2024 | Paper |
![]() |
BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry | SIGGRAPH 2024 | Paper Code |
![]() |
Learn to Create Simple LEGO Micro Buildings | SIGGRAPH Asia 2024 | Paper Code |
![]() |
Generating 3D House Wireframes with Semantics | ECCV 2024 | Paper Project |
![]() |
SolidGen: An Autoregressive Model for Direct B-rep Synthesis | ICLR 2024 | Paper |
![]() |
Brep2Seq: A Dataset and Hierarchical Deep Learning Network for Reconstruction and Generation of Computer-Aided Design Models | JCDE 2024 | Paper Code |
![]() |
VQ-CAD: Computer-Aided Design model generation with vector quantized diffusion | CAGD 2024 | Paper |
![]() |
PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision | CVPR 2023 | Paper Code Project |
![]() |
SketchGen: Generating Constrained CAD Sketches | ICCV 2023 | Paper Code |
![]() |
Hierarchical Neural Coding for Controllable CAD Model Generation | ICML 2023 | Paper Code Project |
![]() |
SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks | ICML 2022 | Paper Code Project |
![]() |
Discovering Design Concepts for CAD Sketches | NeurIPS 2022 | Paper Code |
![]() |
CAD2Sketch: Generating Concept Sketches from CAD Sequences | SIGGRAPH Asia 2022 | Paper Code Project |
![]() |
Free2CAD: Parsing Freehand Drawings into CAD Commands | SIGGRAPH 2022 | Code Project |
![]() |
DeepCAD: A Deep Generative Network for Computer-Aided Design Models | ICCV 2021 | Paper Code Project |
![]() |
Engineering Sketch Generation for Computer-Aided Design | CVPR 2021 workshop | Paper |
![]() |
Engineering Sketch Generation for Computer-Aided Design | CVPR 2021 | Paper Code |
![]() |
Computer-aided design as language | NeurIPS 2021 | Paper |
![]() |
DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation | NeurIPS 2020 | Paper Code Project |
![]() |
SDM-NET: Deep Generative Network for Structured Deformable Mesh | TOG 2019 | Paper Code |
![]() |
StructureNet: Hierarchical Graph Networks for 3D Shape Generation | Siggraph Asia 2019 | Paper Code Project |
![]() |
AtlasNet: A Papier-Mâché Approach to Learning 3D Surface Generation | CVPR 2018 | Paper Code Project |
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
Parametric Point Cloud Completion for Polygonal Surface Reconstruction | CVPR 2025 | Paper Project |
![]() |
BGPSeg: Boundary-Guided Primitive Instance Segmentation of Point Clouds | TIP 2025 | Paper |
![]() |
CAD-Recode: Reverse Engineering CAD Code from Point Clouds | arXiv 2024 | Paper Code |
![]() |
Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometry | arXiv 2024 | Paper |
![]() |
PS-CAD: Local Geometry Guidance via Prompting and Selection for CAD Reconstruction | arXiv 2024 | Paper |
![]() |
Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization | arXiv 2024 | Paper Project |
![]() |
Draw Step by Step: Reconstructing CAD Construction Sequences from Point Clouds via Multimodal Diffusion | CVPR 2024 | Paper |
![]() |
CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention | CVPR 2024 | Paper |
![]() |
Point2CAD: Reverse Engineering CAD Models from 3D Point Clouds | CVPR 2024 | Paper Code Project |
![]() |
DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assembly | ECCV 2024 | Paper |
![]() |
Differentiable Convex Polyhedra Optimization from Multi-view Images | ECCV 2024 | Paper Code |
![]() |
PolyGNN: Polyhedron-based Graph Neural Network for 3D Building Reconstruction from Point Clouds | ISPRS 2024 | Paper Code |
![]() |
Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioning | SIGGRAPH 2024 | Paper Code |
![]() |
D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropouts | Neurips 2024 | Paper Code |
![]() |
SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations | CVPR 2023 | Paper Code |
![]() |
PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs | ICCV 2023 | Paper Code Project |
![]() |
Surface and Edge Detection for Primitive Fitting of Point Clouds | SIGGRAPH 2023 | Code |
![]() |
BPNet: Bézier Primitive Segmentation on 3D Point Clouds | IJCAI 2023 | Paper Code |
![]() |
Vitruvion: A Generative Model of Parametric CAD Sketches | ICLR 2022 | Paper Code |
![]() |
Reconstructing compact building models from point clouds using deep implicit fields | ISPRS 2022 | Paper Code |
![]() |
CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations | 3DV 2022 | Paper |
![]() |
Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders | CVPR 2022 | Paper Code Project |
![]() |
ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsing | ECCV 2022 | Paper Code Project |
![]() |
Unsupervised Learning of Shape Programs with Repeatable Implicit Parts | NeurIPS 2022 | Paper Project |
![]() |
Reconstructing editable prismatic CAD from rounded voxel models | SIGGRAPH Asia 2022 | Paper |
![]() |
ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation | SIGGRAPH 2022 | Paper Code Project |
![]() |
CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assembly | CVPR 2022 | Paper Code Project |
![]() |
LC2WF:Learning to Construct 3D Building Wireframes from 3D Line Clouds | BMVC 2022 | Paper Code |
![]() |
HPNet: Deep Primitive Segmentation Using Hybrid Representations | ICCV 2021 | Paper Code |
![]() |
CPFN: Cascaded Primitive Fitting Networks for High-Resolution Point Clouds | ICCV 2021 | Paper Code |
![]() |
CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsing | ICCV 2021 | Paper Code Project |
![]() |
PC2WF: 3D Wireframe Reconstruction from Raw Point Clouds | ICLR 2021 | Paper Code |
![]() |
Intuitive and Efficient Roof Modeling for Reconstruction and Synthesis | SIGGRAPH Asia 2021 | Paper Code |
![]() |
Sketch2CAD: Sequential CAD Modeling by Sketching in Context | SIGGRAPH Asia 2020 | Paper Code Project |
![]() |
CvxNet: Learnable Convex Decomposition | CVPR 2020 | Paper Code Project |
![]() |
BSP-Net: Generating Compact Meshes via Binary Space Partitioning | CVPR 2020 oral | Paper Code Project |
![]() |
PIE-NET: Parametric Inference of Point Cloud Edges | Neurips 2020 | Paper Code |
![]() |
UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Tree | Neurips 2020 | Paper Code Project |
![]() |
ParSeNet: A Parametric Surface Fitting Network for 3D Point Clouds | ECCV 2020 | Paper Code Project |
![]() |
Supervised Fitting of Geometric Primitives to 3D Point Clouds | CVPR 2019 oral | Paper Code |
![]() |
CSGNet: Neural Shape Parser for Constructive Solid Geometry | CVPR 2018 | Paper Code |
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
ShapeLib: Designing a library of procedural 3D shape abstractions with Large Language Models | arxiv 2025 | Paper |
![]() |
Improving Unsupervised Visual Program Inference with Code Rewriting Families | ICCV 2023 (oral) | Paper Code Project |
![]() |
SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweepers | ECCV 2024 | Paper Code Project |
![]() |
ShapeMOD: Macro Operation Discovery for 3D Shape Programs | SIGGRAPH 2021 | Paper Code Project |
![]() |
Learning Unsupervised Hierarchical Part Decomposition of 3D Objects from a Single RGB Image | CVPR 2020 | Paper Code |
![]() |
ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesis | SIGGRAPH Asia 2020 | Paper Code Project |
![]() |
Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboids | CVPR 2019 | Paper Code Project |
![]() |
Im2Struct: Recovering 3D Shape Structure from a Single RGB Image | CVPR 2018 | Paper Code |
![]() |
Learning Shape Abstractions by Assembling Volumetric Primitives | CVPR 2017 | Paper Code Project |
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
QueryCAD: Grounded Question Answering for CAD Models | arxiv 2025 | Paper |
![]() |
BrepMFR: Enhancing machining feature recognition in B-rep models through deep learning and domain adaptation | CAGD 2024 | Paper Code |
![]() |
CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programs | CVPR 2024 | Paper Code Project |
![]() |
Robust Symmetry Detection via Riemannian Langevin Dynamics | SIGGRAPH Asia 2024 | Paper Code Project |
![]() |
FuS-GCN: Efficient B-rep based graph convolutional networks for 3D-CAD model classification and retrieval | AEI 2023 | Paper |
![]() |
GAT-CADNet: Graph Attention Network for Panoptic Symbol Spotting in CAD Drawings | CVPR 2022 | Paper Code |
![]() |
UV-Net: Learning from Boundary Representations | CVPR 2021 | Paper Code |
![]() |
BRepNet: A Topological Message Passing System for Solid Models | CVPR 2021 | Paper Code |
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
CAD-Editor: A Locate-then-Infill Framework with Automated Training Data Synthesis for Text-Based CAD Editing | arXiv 2025 | Paper |
![]() |
CAD-Estate: Large-scale CAD Model Annotation in RGB Videos | ICCV 2023 | Paper Code |
![]() |
ROCA: Robust CAD Model Retrieval and Alignment from a Single Image | CVPR 2022 | Paper Code Project |
![]() |
JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints | CVPR 2022 | Paper Code |
![]() |
SceneCAD: Predicting Object Alignments and Layouts in RGB-D Scans | ECCV 2020 | Paper Code |
![]() |
CAD-Deform: Deformable Fitting of CAD Models to 3D Scans | ECCV 2020 | Paper Code |
![]() |
End-to-End CAD Model Retrieval and 9DoF Alignment in 3D Scans | ICCV 2019 | Paper Project |
![]() |
Joint Embedding of 3D Scan and CAD Objects | ICCV 2019 | Paper Project |
![]() |
Scan2CAD: Learning CAD Model Alignment in RGB-D Scans | CVPR 2019 (Oral) | Paper Code Project |
Preview | Title | Publication | Links |
---|---|---|---|
![]() |
Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences (Assembly Dataset) | CVPR 2022 | Paper Code Project |
![]() |
Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences (Reconstruction Dataset) | SIGGRAPH 2021 | Paper Project |
![]() |
Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences (Segmentation Dataset) | CVPR 2021 | Paper Project |
![]() |
DeepCAD: A Deep Generative Network for Computer-Aided Design Models | ICCV 2021 | Paper Code Project |
![]() |
ABC: A Big CAD Model Dataset For Geometric Deep Learning | CVPR 2019 | Paper Project |