이미지 한 장으로 파라메트릭 CAD 모델 생성, GenCAD 공개

CAD 모델 생성의 새로운 접근

기존 AI 기반 3D 생성 모델들은 메시, 복셀, 포인트 클라우드 형식으로 결과를 출력한다. 이 형식들은 시각적으로 그럴듯해 보이지만 공학적 정밀도가 부족하고 편집이 어렵다는 치명적 한계가 있다. GenCAD는 이 문제를 다르게 접근한다. 3D 모델만이 아니라 그것을 재현하는 파라메트릭 CAD 명령 히스토리 전체를 생성한다.

기술 구조

Autoregressive Transformer 인코더: CAD 명령 시퀀스의 잠재 표현을 학습한다

대조 학습 프레임워크: CAD 명령과 CAD 이미지 사이의 표현 간극을 공동 임베딩으로 연결한다

잠재 확산 모델: 입력 이미지에 조건을 달아 CAD 명령 표현을 생성한다

디코더: 잠재 표현을 실행 가능한 파라메트릭 CAD 명령으로 변환한다

주요 기능

이미지→CAD 변환: 3D 렌더링 이미지로부터 CAD 모델과 프로그램을 직접 생성한다.

다양성 샘플링: 동일한 이미지 입력에서 여러 개의 유효한 CAD 출력을 생성할 수 있어 설계 탐색이 가능하다.

CAD 검색: 약 7,000개 CAD 프로그램 데이터베이스에서 이미지 기반 의미론적 유사도 검색을 지원한다.

접근 방법 및 의미

코드는 GitHub(ferdous-alam/GenCAD)에 공개되어 있으며, arXiv 논문(2409.16294)과 프로젝트 사이트에서 인터랙티브 데모를 확인할 수 있다.

파라메트릭 CAD 생성은 제조, 건축, 제품 디자인 등 정밀 편집이 필수인 영역에서 AI 설계 도구의 실용성을 한 단계 높이는 방향이다. 단순한 시각적 근사가 아닌 실제로 수정 가능한 설계 파일을 AI로 생성할 수 있다면, 엔지니어링 워크플로에서 AI의 역할이 근본적으로 달라질 수 있다.