
3D 모델링의 색다른 출구, 종이 공작
혹시 3D 프린터 없이도 자기가 만든 3D 모델을 실물로 만들어 볼 수 있다면 어떨까요? Unfolder라는 맥용 앱이 바로 그걸 해주는 도구예요. 3D 모델 파일을 불러오면, 그 모델의 표면을 자동으로 "펼쳐서" 종이에 인쇄할 수 있는 전개도로 바꿔주거든요. 이 전개도를 프린터로 출력하고, 가위로 오리고, 풀로 붙이면 실제 입체 모형이 완성되는 거예요. 어린 시절 과학 시간에 정육면체 전개도 그려본 기억 있으시죠? 그 원리를 아무 3D 모델에나 적용한 거라고 보면 돼요.
어떻게 동작하나요?
Unfolder의 핵심은 3D 메시(mesh)를 2D 평면으로 자동 전개하는 알고리즘이에요. 메시가 뭐냐면, 3D 모델의 표면을 이루는 삼각형이나 사각형 조각들의 집합인데요, 이 조각들을 하나하나 평면 위에 겹치지 않게 펼쳐 놓는 게 핵심이에요. 쉽게 비유하면 축구공의 가죽을 칼로 잘라서 탁자 위에 납작하게 펴는 것과 비슷해요.
사용 방식은 꽤 직관적이에요. OBJ, STL 같은 일반적인 3D 파일 포맷을 지원하고, 모델을 불러오면 앱이 자동으로 전개도를 생성해줘요. 여기서 중요한 건 "어디를 잘라서 펼칠 것인가"를 사용자가 직접 조정할 수 있다는 점이에요. 자동 전개 결과가 마음에 안 들면, 특정 모서리(edge)를 수동으로 잘라주거나 합쳐줄 수 있거든요. 복잡한 모델일수록 어디를 자르느냐에 따라 조립 난이도가 크게 달라지기 때문에 이 기능이 꽤 중요해요.
전개도가 완성되면 PDF로 내보낼 수 있고, 접는 선(fold line)이나 풀칠 탭(glue tab)도 자동으로 추가돼요. 풀칠 탭이 뭐냐면, 종이 조각들을 서로 붙일 때 풀을 바르는 여백 부분인데요, 이게 없으면 조립이 거의 불가능하거든요. 이런 디테일을 자동으로 처리해주는 게 이 앱의 편리한 점이에요.
기존 도구들과 뭐가 다른가요?
사실 3D 모델을 전개도로 만드는 도구가 아예 없었던 건 아니에요. 대표적으로 Pepakura Designer라는 윈도우 전용 소프트웨어가 오랫동안 페이퍼크래프트 커뮤니티에서 사랑받아 왔거든요. 그런데 Pepakura는 윈도우에서만 돌아가고, UI가 꽤 오래된 느낌이에요. Blender 같은 오픈소스 3D 툴에도 전개도 관련 애드온이 있긴 하지만, 페이퍼크래프트에 특화된 건 아니라서 풀칠 탭이나 접는 선 같은 기능은 직접 해결해야 했어요.
Unfolder는 macOS 네이티브 앱이라 맥 사용자에게는 반가운 소식이에요. 특히 디자인 작업을 맥에서 하는 분들이 많잖아요. Blender나 Fusion 360 같은 도구로 모델링하고, 바로 Unfolder에서 전개도를 뽑아볼 수 있으니 워크플로가 깔끔해지죠. 인터페이스도 macOS 디자인 가이드라인을 따라서 깔끔하고 직관적인 편이에요.
가격 정책도 눈여겨볼 만한데요, 한 번 구매하면 계속 쓸 수 있는 일회성 구매 모델이에요. 요즘 구독형이 대세인 소프트웨어 시장에서 이런 방식은 개인 프로젝트용으로 부담 없이 쓰기 좋아요.
이게 왜 재밌고, 어디에 쓸 수 있을까?
"종이 공작이 개발자랑 무슨 상관?"이라고 생각할 수 있는데요, 의외로 활용처가 다양해요. 먼저, 프로토타이핑 용도가 있어요. 3D 프린터가 없는 환경에서 자기가 설계한 케이스나 구조물의 대략적인 크기와 형태를 종이로 먼저 확인해볼 수 있거든요. 하드웨어 프로젝트에서 아두이노나 라즈베리파이 케이스를 설계할 때, 3D 프린트 전에 종이로 한 번 접어보면 치수 실수를 미리 잡을 수 있어요.
교육 목적으로도 좋아요. 3D 기하학이나 컴퓨터 그래픽스를 공부하는 분들이라면, 메시가 실제로 어떻게 구성되어 있는지를 종이로 만들어보면서 직관적으로 이해할 수 있거든요. UV 매핑이라는 개념이 있는데, 3D 모델 표면에 텍스처(그림)를 입히기 위해 표면을 2D로 펼치는 작업이에요. Unfolder가 하는 일이 사실상 UV 매핑의 물리적 버전이라고 볼 수 있어서, 이 개념을 체험으로 배울 수 있어요.
그리고 순수하게 취미로도 재밌어요. 게임에서 좋아하는 캐릭터의 3D 모델을 구해서 종이 피규어로 만든다거나, 건축 모형을 종이로 만들어보는 식으로요. 요즘은 유튜브나 인스타에서 페이퍼크래프트 콘텐츠가 꽤 인기 있기도 하고요.
한국 개발자에게 주는 시사점
이 앱 자체가 실무에 직접 쓰이는 개발 도구는 아니지만, 몇 가지 시사점이 있어요. 첫째, 니치(niche) 시장을 겨냥한 인디 앱 개발의 좋은 사례예요. 페이퍼크래프트라는 아주 특정한 니즈를 정확하게 해결하는 도구를 만들어서, 작지만 충성도 높은 사용자층을 확보한 케이스거든요. 인디 개발을 고민하는 분들이라면 이런 니치 전략을 참고해볼 만해요.
둘째, 계산 기하학(Computational Geometry) 분야에 관심이 있는 분들에게는 메시 전개 알고리즘 자체가 재미있는 공부 주제가 될 수 있어요. 3D 표면을 겹침 없이 2D로 펼치는 문제는 생각보다 복잡한 최적화 문제거든요.
정리하면
Unfolder는 "3D 모델을 종이 전개도로 바꿔주는" 단순하지만 확실한 기능의 맥용 앱이에요. 3D 프린터 없이도 디지털 모델을 실물로 체험할 수 있게 해주는, 작고 예쁜 도구죠. 여러분은 디지털에서 만든 걸 물리적으로 만져본 경험이 있나요? 그런 경험이 설계에 대한 감각을 어떻게 바꿔줬는지 이야기 나눠봐요.
🔗 출처: Hacker News
TTJ 코딩클래스 정규반
월급 외 수입,
코딩으로 만들 수 있습니다
17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공