피드로 돌아가기
Hacker NewsFrontend
원문 읽기
OpenSCAD WASM 기반의 LLM-to-CAD 파라메트릭 설계 자동화
Launch HN: Adam (YC W25) – Open-Source AI CAD
AI 요약
Context
전통적인 CAD 소프트웨어의 높은 진입 장벽과 설치 기반 환경으로 인한 접근성 저하 문제 발생. LLM을 통한 3D 모델링 시 정밀한 치수 제어와 수정이 어려운 Non-deterministic 결과물 생성의 한계 존재.
Technical Solution
- WebAssembly(WASM) 기반 OpenSCAD 엔진 탑재를 통한 브라우저 내 독립적 CAD 렌더링 환경 구축
- LLM이 직접 3D 메쉬를 생성하는 대신 파라메트릭 스크립트(OpenSCAD)를 생성하는 추상화 계층 설계
- Three.js와 React Three Fiber를 결합하여 WASM 렌더링 결과물을 실시간 시각화하는 파이프라인 구성
- 생성된 스크립트에서 Adjustable Dimensions를 자동 추출하여 UI 슬라이더와 매핑하는 파라메트릭 컨트롤 시스템 구현
- BOSL, BOSL2, MCAD 등 전문 라이브러리를 LLM 컨텍스트에 포함시켜 복잡한 기계 부품 설계 정밀도 향상
- TanStack Start와 Supabase를 활용한 서버리스 아키텍처 기반의 빠른 배포 및 상태 관리 체계 적용
실천 포인트
- LLM 기반 생성 도구 설계 시 직접적인 결과물 생성보다 중간 표현 언어(DSL)를 통한 제어 방식 검토 - 무거운 네이티브 엔진의 웹 이식 시 WebAssembly를 활용한 Client-side Execution 전략 적용 - AI 생성 데이터의 수정 가능성을 확보하기 위해 파라미터 추출 및 UI 바인딩 구조 설계