피드로 돌아가기
Hacker NewsHacker News
Frontend

OpenSCAD WASM 기반의 LLM-to-CAD 파라메트릭 설계 자동화

Launch HN: Adam (YC W25) – Open-Source AI CAD

2026년 6월 17일6intermediate

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 바인딩 구조 설계

원문 읽기