Bygga: 이케아 종이 설명서를 대화형 3D 조립 가이드로 변환
개발자 Nutlope가 이케아 설명서를 3D 단계별 애니메이션으로 변환해 주는 오픈소스 프로젝트 Bygga를 공개했습니다. 1,171개 제품을 오프라인으로 지원하며, 조립 중 손을 쓰지 않고 음성으로 다음 단계로 넘길 수 있습니다. 미등록 설명서는 Together AI를 연결해 스캔 및 해석할 수 있습니다.
Bygga는 알아보기 힘든 이케아의 흑백 종이 설명서를 브라우저에서 자유롭게 회전하고 확대해 볼 수 있는 인터랙티브 3D 애니메이션으로 변환해 주는 오픈소스 웹 도구입니다. 손을 쓰지 않고 목소리로 다음 단계를 넘길 수도 있습니다.
이케아 가구를 조립해 본 사람이라면 누구나 평면 그림만 보고 판재의 앞뒷면이나 나사 구멍 위치를 헷갈려 조립을 잘못했다가 전부 풀어낸 경험이 있을 것입니다. Bygga는 가구 이름이나 상자에 적힌 제품 번호만 입력하면 원본 설명서 특유의 선화 스타일을 유지한 3D 가이드를 띄워 단계별 조립 과정을 보여줍니다.
어떤 기능을 제공하나
현재 책장, 수납장, 테이블, 침대, 의자 등 총 1,171개 이케아 제품과 2,180개 규격을 지원합니다. Three.js 기반의 선화 렌더러와 파라메트릭 플랜 생성기가 브라우저 로컬에서 작동하므로 기본 카탈로그는 API 호출 없이 오프라인으로 렌더링됩니다. 서비스 워커를 지원하여 네트워크 연결이 불안정한 환경에서도 열어둔 가이드를 그대로 쓸 수 있습니다.
가장 큰 장점은 핸즈프리 음성 제어입니다. Kokoro로 사전 녹음된 1,476개의 음성 클립이 조립 안내를 읽어 주며, 에코 캔슬링이 적용된 마이크가 사용자의 목소리를 감지합니다. 두 손으로 판재와 드라이버를 잡고 있는 상태에서도 "next"라고 말하기만 하면 화면이 다음 단계로 넘어갑니다.
목록에 없는 비주류 제품은 사용자의 Together AI API 키를 연결해 종이 설명서를 스캔하거나 사진을 올려 AI가 단계를 파악하고 생성하도록 할 수 있습니다. 헷갈리는 부분이 있을 때 도움말 챗봇에 물어보면 필요한 판재나 부속품, 조립 위치를 화면에 직접 그려서 알려줍니다.
어떻게 써볼 수 있나
개발자 Nutlope가 MIT 라이선스로 깃허브에 공개했습니다. Next.js 16, React 19, TypeScript, Three.js 기반으로 가볍고 깔끔하게 빌드되었습니다.
로컬에서 실행하려면 저장소를 클론한 뒤 npm install 후 npm run dev를 입력하면 됩니다. URL로 특정 단계에 바로 진입하거나 A4 인쇄용 화면을 출력할 수 있고, 완성한 가구들을 실물 크기 비율로 한곳에 모아보는 기능도 있습니다. 코드를 직접 돌리지 않아도 usebygga.com에서 바로 사용 가능합니다.
다만 삼각 모서리 선반이나 특정 코너 조합 등 일부 비정형 구조는 현재 자동 생성에서 제외되어 있습니다. 음성 인식 및 안내는 현재 영어만 지원하며, 실물 설명서 스캔 기능 역시 지속해서 개선 중입니다.
왜 중요한가
Bygga는 거창한 AI 담론 대신 일상의 사소하지만 강력한 페인포인트를 기술로 깔끔하게 풀어낸 프로젝트입니다. 무거운 클라우드 처리 대신 가벼운 3D 렌더링과 로컬 캐싱, 핸즈프리 음성 조작을 엮어 사용자가 조립 현장에서 겪는 불편을 정확히 해결했습니다.
이케아 가구를 자주 사거나 조립에 번번이 애를 먹었던 사용자라면 바로 즐겨찾기에 등록해 둘 만합니다. 평면 도면을 입체로 상상해야 하는 피로를 없애고 나사를 잘못 조여 다시 푸는 낭비를 확실하게 줄여줍니다.
출처 (1)
- github.com(새 탭에서 열림)원문github.com