SfmCAD: Unsupervised CAD Reconstruction by Learning Sketch-based Feature Modeling Operations
Pu Li, Jianwei Guo, Huibin Li, Bedrich Benes, Dong-Ming Yan
Abstract
This paper introduces SfmCAD, a novel unsupervised network that reconstructs 3D shapes by learning the Sketchbased Feature Modeling operations commonly used in modern CAD workflows. Given a 3D shape represented as voxels, SfmCAD learns a neural-typed sketch+path parameterized representation, including 2D sketches of feature primitives and their 3D sweeping paths without supervision, for inferring feature-based CAD programs. SfmCAD employs 2D sketches for local detail representation and 3D paths to capture the overall structure, achieving a clear separation between shape details and structure. This conversion into parametric forms enables users to seamlessly adjust the shape's geometric and structural features, thus enhancing interpretability and user control. We demonstrate the effectiveness of our method by applying SfmCAD to many different types of objects, such as CAD parts, ShapeNet objects, and tree shapes. Extensive comparisons show that SfmCAD produces compact and faithful 3D reconstructions with superior quality compared to alternatives. The code is released at https://github.com/BunnySoCrazy/SfmCAD.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d9e38313-edda-4012-b1b9-46d6da4c763dCited by top-tier papers14
- Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekXueyang Li, Jiahao Li, Yu Song, Yunzhong Lou et al.ICLR 2026 · 30 citations
- CAD-Recode: Reverse Engineering CAD Code From Point CloudsDanila Rukhovich, Elona Dupont, Dimitrios Mallis, Kseniya Cherenkova et al.ICCV 2025 · 16 citations
- From 2D CAD Drawings to 3D Parametric Models: A Vision-Language ApproachXilin Wang, Jia Zheng, Yuanchao Hu, Hao Zhu et al.AAAI 2025 · 14 citations
- Revisiting CAD Model Generation by Learning Raster SketchPu Li, Wenhao Zhang, Jianwei Guo, Jinglu Chen et al.AAAI 2025 · 7 citations
- Mamba-CAD: State Space Model for 3D Computer-Aided Design Generative ModelingXueyang Li, Yunzhong Lou, Yu Song, Xiangdong ZhouAAAI 2025 · 6 citations
Builds on20
- DeepCAD: A Deep Generative Network for Computer-Aided Design ModelsRundi Wu, Chang Xiao, Changxi ZhengICCV 2021 · 290 citations
- PIE-NET: Parametric Inference of Point Cloud EdgesXiaogang Wang, Yuelang Xu, Kai Xu, Andrea Tagliasacchi et al.NeurIPS 2020 · 145 citations
- UCSG-NET- Unsupervised Discovering of Constructive Solid Geometry TreeKacper Kania, Maciej Zieba, Tomasz KajdanowiczNeurIPS 2020 · 133 citations
- Computer-Aided Design as LanguageYaroslav Ganin, Sergey Bartunov, Yujia Li, Ethan Keller et al.NeurIPS 2021 · 129 citations
- SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled CodebooksXiang Xu, Karl D. D. Willis, Joseph G. Lambourne, Chin-Yi Cheng et al.ICML 2022 · 126 citations
Related papers
- CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive AssemblyFenggen Yu, Zhiqin Chen, Manyi Li, Aditya Sanghi et al.CVPR 2022 · 53 citations
- SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude OperationsPu Li, Jianwei Guo, Xiaopeng Zhang, Dong-Ming YanCVPR 2023
- Learning Manifold Patch-Based Representations of Man-Made ShapesDmitriy Smirnov, Mikhail Bessmeltsev, Justin SolomonICLR 2021 · 5 citations
- Point2CAD: Reverse Engineering CAD Models from 3D Point CloudsYujia Liu, Anton Obukhov, Jan Dirk Wegner, Konrad SchindlerCVPR 2024
- CADFit: Precise Mesh-to-CAD Program Generation with Hybrid OptimizationGhadi Nehme, Eamon Whalen, Faez AhmedICML 2026 · 2 citations
