KetchUp 오픈소스 3D 목공·가구 디자인 툴 특징과 사용법

한 줄 결론: KetchUp은 Rust와 WebGPU 기반으로 제작된 무료 오픈소스 3D 목공·가구 디자인 앱으로, 계정이나 클라우드 없이 브라우저나 데스크톱에서 치수 중심의 모델링을 지원합니다.

무슨 일이 있었나

개발자 커뮤니티 HackerNews 등지에서 주목받은 KetchUp은 목공예가, 가구 제작자, DIY 빌더들을 위해 설계된 무료 오픈소스 3D 모델링 애플리케이션입니다. 선반, 테이블, 캐비닛, 작업대 등을 제작하기 전 정확한 치수로 미리 계획할 수 있도록 돕습니다.

이 툴은 MIT 라이선스로 배포되었으며 Rust 언어로 작성되었습니다. 별도의 계정 생성이나 클라우드 저장소 연동 없이 웹 브라우저나 데스크톱 앱(Windows, macOS, Linux)에서 바로 사용할 수 있는 것이 특징입니다.

누구에게 의미가 있나

실제 목공 작업이나 가구 제작을 앞두고 3차원으로 치수와 비례를 미리 확인하고 싶은 DIY 제작자에게 유용합니다. 계정 생성 없이 브라우저에서 바로 열어서 가볍게 도면을 그려보고 싶거나, 오픈소스 기반의 3D 도구를 찾는 사용자에게 적합합니다. 다만 복잡한 렌더링이나 기존 상용 툴의 고급 기능이 필수적인 전문가라면 지원 범위와 한계를 미리 확인해야 합니다.

직접 해보려면

KetchUp은 브라우저 에디터 혹은 데스크톱 앱 다운로드를 통해 시작할 수 있습니다.

  • 실행 환경: 하드웨어 가속과 WebGPU 또는 WebGL2를 지원하는 데스크톱 브라우저, 마우스와 키보드 필요 [[직접 확인 필요]]. Windows x64(.exe), macOS Apple Silicon(.pkg), Linux x64(AppImage) 데스크톱 앱 제공.
  • 기본 조작: 사각형 도구로 면을 그리고, Push/Pull(밀기/당기기)로 깊이감을 주며, Orbit으로 시점을 회전하여 모델을 검토할 수 있습니다.
  • 데이터 관리: 작업물은 기기 브라우저에 로컬로 자동 저장되지만, 브라우저 데이터 삭제 시 소실될 수 있으므로 메뉴에서 .ketchup 프로젝트 파일로 로컬 다운로드하여 보관해야 합니다.

대안과 비교

구분 KetchUp SketchUp
라이선스 오픈소스 (MIT) 상용 소프트웨어 (부분 무료/유료)
계정/클라우드 불필요 (로컬 중심) 필요 (온라인 계정 및 클라우드 연동)
기술 기반 Rust, WebGPU / WebGL2 C++ 등 독자 엔진
파일 호환성 SketchUp(.skp) 임포트 및 OBJ 익스포트 지원 고유 포맷 및 다양한 포맷 지원

한계와 주의할 점

KetchUp은 가볍고 빠르게 목공 계획을 세우는 데 최적화되어 있으나 몇 가지 주의사항이 있습니다. 브라우저 내 자동 저장은 해당 기기의 브라우저에만 의존하므로 캐시나 데이터가 지워지면 작업물이 사라질 수 있어 정기적인 파일 저장(.ketchup)이 필수입니다. 또한 기존 SketchUp 파일(.skp)을 임포트할 수 있지만 텍스처, 장면(Scenes), 일부 모델 기능은 지원되지 않으며, OBJ 익스포트 시에도 재질 없이 지오메트리만 포함되므로 이 점을 유의해야 합니다.

에디터의 한 줄 평 및 시사점: KetchUp은 복잡한 가입 절차나 구독 없이 웹 브라우저에서 곧바로 목공과 가구 설계를 시작할 수 있다는 점에서 가벼운 프로토타이핑용으로 훌륭한 선택지입니다. 오픈소스 환경에서 Rust와 WebGPU 기술을 활용해 웹 표준 기반 3D 앱의 가능성을 보여줍니다.

자주 묻는 질문 (FAQ)

  • Q. KetchUp은 무료인가요?

    A. 네, MIT 라이선스의 오픈소스 소프트웨어로 완전 무료로 사용할 수 있습니다.

  • Q. 사용하려면 계정을 만들어야 하나요?

    A. 계정 생성이나 클라우드 로그인 없이 브라우저나 다운로드한 데스크톱 앱에서 즉시 사용할 수 있습니다.

  • Q. 기존 SketchUp 모델을 불러올 수 있나요?

    A. 네, 파일 메뉴를 통해 SketchUp(.skp) 지오메트리를 로컬로 임포트할 수 있으나 텍스처나 일부 기능은 지원되지 않습니다.

출처

댓글 남기기