paper-with-me

Papers

DeepCAD: A Deep Generative Network for Computer-Aided Design Models

2021-05-20 · ICCV 2021 10 · Rundi Wu, Chang Xiao, Changxi Zheng

Deep generative models of 3D shapes have received a great deal of research interest. Yet, almost all of them generate discrete shape representations, such as voxels, point clouds, and polygon meshes. We present the first 3D generative model for a drastically different shape representation --- describing a shape as a sequence of computer-aided design (CAD) operations. Unlike meshes and point clouds, CAD models encode the user creation process of 3D shapes, widely used in numerous industrial and engineering design tasks. However, the sequential and irregular structure of CAD operations poses significant challenges for existing 3D generative models. Drawing an analogy between CAD operations and natural language, we propose a CAD generative network based on the Transformer. We demonstrate the performance of our model for both shape autoencoding and random shape generation. To train our network, we create a new CAD dataset consisting of 178,238 models and their CAD construction sequences. We have made this dataset publicly available to promote future research on this topic.

📄 PDF Abstract BibTeX arXiv:2105.09492

Code (1)

ChrisWu1997/DeepCAD 공식 구현 pytorch

Tasks

CAD Reconstruction

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Residual Connection 설명 없음
Adam 설명 없음

Similar Papers 제목 키워드 기반

PLLM: Pseudo-Labeling Large Language Models for CAD Program Synthesis

2026-02-13 · Yuanbo Li, Dule Shu, Yanying Chen, Matt Klenk 외 arxiv

Recovering Computer-Aided Design (CAD) programs from 3D geometries is a widely studied problem. Recent advances in large language models (LLMs) have enabled progress in CAD program synthesis, but existing methods rely on…

Program Synthesis

Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts

2024-09-25 · Mohammad Sadil Khan, Sankalp Sinha, Talha Uddin Sheikh, Didier Stricker 외

Prototyping complex computer-aided design (CAD) models in modern softwares can be very time-consuming. This is due to the lack of intelligent systems that can quickly generate simpler intermediate parts. We propose Text2…

CAD ReconstructionText to 3D

CADReasoner: Iterative Program Editing for CAD Reverse Engineering

2026-02-18 · Soslan Kabisov, Vsevolod Kirichuk, Andrey Volkov, Gennadii Savrasov 외 arxiv

Computer-Aided Design (CAD) powers modern engineering, yet producing high-quality parts still demands substantial expert effort. Many AI systems tackle CAD reverse engineering, but most are single-pass and miss fine geom…

Point Clouds

CADENA: Stepwise CAD Reverse Engineering

2026-08-01 · Soslan Kabisov, Gennadiy Savrasov, Maksim Elistratov, Antonio Rodriguez 외 arxiv

Computer-Aided Design (CAD) underpins modern engineering, yet converting existing shapes into editable models still demands substantial expert effort. Most AI systems emit the entire CAD program in a single pass, never i…

cadrille: Multi-modal CAD Reconstruction with Online Reinforcement Learning

2025-05-28 · Maksim Kolodiazhnyi, Denis Tarasov, Dmitrii Zhemchuzhnikov, Alexander Nikulin 외

Computer-Aided Design (CAD) plays a central role in engineering and manufacturing, making it possible to create precise and editable 3D models. Using a variety of sensor or user-provided data as inputs for CAD reconstruc…

CAD ReconstructionLarge Language Modelreinforcement-learningReinforcement Learning+1