- 2D/3D 자동 설계를 위한 CAD-ML 논문 리뷰 및 실험
- 현업에서의 2D/3D 설계를 진행할 때 반복적인 작업을 해결하기위해 서포트할 수 있는 AI 연구개발
- 리뷰한 논문의 방법론에 얽혀 생각하지 않고 여러 관점에서 구현 가능한 다른 방법론을 떠올리고 공유할 수 있는 역량
- 오픈 소스가 존재하는 논문을 간단히 수정하여 실험해볼 수 있는 역량
- AI 설계한 결과를 3D 프린트 출력 대행을 통해 실체화 및 실용
- 장기적인 스터디를 진행할 경우 워크샵/논문 투고를 계획
- 첫 모임: 9월 13일 / 오후 9시 / #Room-YB
- 정기 모임: 매주 토요일 오후 9시, #Room-YB
- CAD 모델 표현 학습 (CAD Model Representation Learning)
- CAD 재구성 (CAD Reconstruction)
- CAD 생성 및 편집 (CAD Generation & Manipulation)
- 대규모 언어 모델 활용 (Leveraging Large Language Models)
3D CAD 모델의 복잡한 구조를 딥러닝 모델이 효과적으로 처리할 수 있는 형태로 변환하는 연구들입니다.
연속적인 함수(SDF, Occupancy 등)를 사용해 점이 형상 내/외부에 있는지 판별하는 방식으로 3D 모델을 표현합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation | CVPR 2019 | Link | 3583 | Link |
| Occupancy networks: Learning 3d reconstruction in function space | CVPR 2019 | Link | 2655 | Link |
| A-SDF: Learning Disentangled Signed Distance Functions for Articulated Shape Representation | ICCV 2021 | Link | 260 | Link |
CAD 모델의 고유한 B-rep(경계 표현) 구조(면, 모서리, 정점 간의 관계)를 직접 학습하여 위상적 정보를 보존합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| BrepNet: A topological message passing system for solid models | CVPR 2021 | Link | 185 | Link |
| UV-Net: Learning Unoriented Voxel-wise Normal for 3D Shape Analysis | NeurIPS 2021 | Link | 165 | Link |
CAD 모델이 생성되는 '과정' 또는 '순서'를 학습하여, 설계 의도와 이력을 표현합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| Inferring CAD Modeling Sequences Using Zone Graphs | SIGGRAPH 2021 | Link | 133 | Link |
다양한 형태의 데이터로부터 3D CAD 모델을 자동으로 생성(역설계)하는 연구들입니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| CSG-Net: Neural Shape Parser for Constructive Solid Geometry | CVPR 2018 | Link | 275 | Link |
| Img2CAD | ECCV 2024 | Link | 6 | Link |
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation | CVPR 2017 | Link | 20042 | Link |
| PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space | NeurIPS 2017 | Link | 12920 | Link |
| PIE-Net: Parametric Inference of B-spline Curves and Surfaces | CVPR 2020 | Link | 134 | Link |
| ParSeNet: A Parametric Surface Fitting Network for B-Rep Solid Model Reconstruction | ACM Transactions on Graphics 2021 | Link | 114 | Link |
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| Drawing2CAD: A Benchmark for Sketch-Based CAD | ICCV 2023 | Link | 21 | Link |
| From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approach | ArXiv 2024 | Link | 0 | Link |
딥러닝 생성 모델을 이용해 새로운 CAD 모델을 만들거나 기존 모델을 수정하는 연구들입니다.
설계 명령어 시퀀스나 파라메트릭 스케치를 자동 회귀(Autoregressive) 방식으로 생성하여, 설계 과정 자체를 모델링합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design | CVPR 2020 | Link | 162 | Link |
| DeepCAD: A Deep Generative Network for Computer-Aided Design Models | ICCV 2021 | Link | 129 | Link |
| SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks | ECCV 2022 | Link | 52 | Link |
| Vitruvion: A Generative Model of Parametric CAD Sketches | SIGGRAPH Asia 2022 | Link | 47 | Link |
| Engineering Sketch Generation for Computer-Aided Design | ArXiv 2021 | Link | 31 | N/A |
| Hierarchical Neural Coding for Controllable CAD Model Generation | ICML 2023 | Link | 49 | Link |
설계 과정을 건너뛰고, 조건(텍스트, 이미지 등)에 맞는 3D 모델 형상을 직접 생성합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| GenCAD-3D | ArXiv 2024 | Link | 0 | Link |
LLM을 CAD 설계 프로세스에 접목하여 다양한 작업을 자동화하고 지원하는 연구들입니다.
자연어 설명, 지시, 대화 등을 입력받아 3D 모델을 생성하거나 수정합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| CLIP-Forge: Towards Zero-Shot Text-to-Shape Generation | CVPR 2022 | Link | 390 | Link |
| Text2CAD: A Text-driven Platform for 3D CAD Model Generation and Manipulation | SIGGRAPH Asia 2022 | Link | 26 | Link |
| CADCrafter: A Bi-directional Transformer for Text-to-CAD | CVPR 2024 | Link | 22 | N/A |
| CAD-GPT: A Generative Foundational Model for Computer-Aided Design | ArXiv 2024 | Link | 0 | Link |
대화형 인터페이스를 통해 사용자의 설계 작업을 돕거나, 사람과 협력하여 설계를 진행하는 에이전트를 개발합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| CADTalk: A Conversational Agent for CAD | ArXiv 2023 | Link | 11 | Link |
LLM을 이용해 설계된 CAD 모델의 문제점을 분석하거나, 설계 요구사항을 충족하는지 자동으로 검토합니다.
| Papers | Venue | Links | Cited by | Github |
|---|---|---|---|---|
| CADReview: An LLM-based Review Agent for CAD Models | ArXiv 2024 | Link | 4 | Link |
- Geometric Deep Learning for Computer-Aided Design: A Survey
- Large Language Models for Computer-Aided Design: A Survey
- A Survey on Deep Learning in 3D CAD Reconstruction
This project is licensed under the MIT License.