무료 온라인 · 가입 없음 · 100% 로컬

OBJ → 3MF 변환기

.obj 파일을 놓으면 브라우저에서 바로 .3mf 형식으로 변환합니다. 파일은 컴퓨터 밖으로 나가지 않습니다.

⇪
OBJ 파일을 여기에 놓으세요
.obj 지원 · .3mf 형식으로 변환

OBJ → 3MF 변환이 필요한 이유

Blender / ZBrush OBJ를 단위 메타데이터를 갖춘 채 최신 슬라이서로 가져올 때 씁니다. 3MF는 OBJ의 고질적인 단위 모호함(OBJ에는 단위 헤더가 아예 없습니다)을 해소하고, 슬라이서가 처음 불러올 때부터 올바르게 배율을 잡을 수 있게 해 줍니다.

누가 이 변환을 하나요

디지털 조각을 FDM 출력용으로 준비하는 Blender 사용자, 리토폴로지한 메시를 슬라이서로 넘기는 ZBrush 아티스트, 출력 라이브러리를 STL 대신 3MF로 정리하는 메이커.

자주 생기는 문제

  • OBJ에는 단위 태그가 없습니다 — 3MF 배율을 받아들이기 전에 원본이 밀리미터 단위인지 알아야 합니다.
  • Blender의 N-gon은 불러올 때 삼각형으로 분할되며, 출력 후 평평한 영역에 부채꼴 패턴이 보일 수 있습니다.
  • 재질과 텍스처는 넘어가지 않습니다. 여기서 만드는 3MF는 설계상 지오메트리만 담습니다.

이 도구의 기술 메모

OBJLoader → 삼각형 분할된 BufferGeometry → 3MF 패키지(코어 사양, zip + 3dmodel.model XML). 밀리미터로 태그합니다.

OBJ vs 3MF — 무엇이 다른가요?

OBJ.obj

사람이 읽을 수 있는 Wavefront 메시 포맷으로, 3D 그래픽·게임 아트·에셋 파이프라인 어디서나 쓰입니다. .mtl 재질 파일과 짝을 이룹니다.

장점
  • 사실상 모든 3D 툴에서 지원 (Blender, Maya, 3ds Max, Unity, Unreal…)
  • 일반 텍스트라 diff와 직접 편집이 쉬움
  • STL과 달리 UV 좌표와 버텍스 노멀 유지
  • 함께 딸린 .mtl 파일로 머티리얼 참조
한계
  • 텍스트 포맷 — 바이너리 메시보다 용량이 큼
  • 씬 계층, 애니메이션, 스켈레톤 없음
  • 머티리얼이 별도 파일에 있어 잃어버리기 쉬움
주 용도: 3D 아트 파이프라인, DCC 툴 간 전달, 에셋 아카이브
3MF.3mf

3D 프린팅용 STL의 현대적 후속 포맷 — 단위, 색상, 재질, 여러 바디를 압축된 XML 패키지에 담습니다.

장점
  • 실제 단위 내장 (더 이상 "mm야, 인치야?" 고민할 필요 없음)
  • 멀티 머티리얼, 멀티 컬러, 바디별 메타데이터
  • 압축된 페이로드 — 같은 내용의 STL보다 작음
한계
  • 아직 모든 슬라이서가 3MF를 읽지는 않음 (Bambu, Prusa, Cura 등 대부분은 지원)
  • STL에 비해 메시 편집 도구가 적음
주 용도: 최신 3D 프린팅 워크플로, 멀티 머티리얼 출력

포맷 깊이 알아보기

OBJ — 어디서 왔나

1980년대 후반 Wavefront Technologies가 자사 Advanced Visualizer 소프트웨어용으로 만들었습니다. Wavefront가 Alias(이후 Autodesk)에 흡수된 뒤에도 포맷은 공개된 채로 남아 학술 3D 연구, 취미 모델링, 초기 게임 아트의 공용어가 됐습니다. ASCII의 단순함 덕분에 지금도 모든 그래픽스 교재에 OBJ 예제 파일이 실립니다.

주의할 점
  • .mtl 재질 파일은 반드시 .obj와 함께 다녀야 합니다. zip으로 묶어 보내지 않으면 받는 쪽에서 텍스처가 사라집니다.
  • 음수 인덱스와 면별 노멀은 스펙에 있지만 많은 임포터가 경고 없이 잘못 읽습니다. 다운스트림 툴에서 문제가 생기면 Blender에서 한 번 열었다가 다시 내보내세요.
  • 대상이 게임 엔진이라면 내보내기 전에 삼각분할하세요. Unity와 Unreal의 OBJ 임포터는 n-gon에서 막힙니다.

실제 사용: 컴퓨터 그래픽스 연구 논문은 지금도 OBJ를 메시 기준 포맷으로 씁니다. 취미용 마켓플레이스(TurboSquid, CGTrader 무료 등급)는 OBJ + MTL 묶음으로 배포합니다. 포토그래메트리 파이프라인(Meshroom, RealityCapture)은 이식성 있는 중간 포맷으로 OBJ를 출력합니다. "3D 모델이 필요해요"라고만 말한 낯선 사람에게 건네기에 여전히 가장 안전한 포맷입니다.

3MF — 어디서 왔나

3MF Consortium(Microsoft, HP, Autodesk, Dassault, Shapeways 등)이 30년 가까이 된 STL의 한계를 대체하려고 2015년 1.0 버전을 발표했습니다. 멀티 컬러·멀티 머티리얼 출력 프로젝트를 옮길 수 있는 유일한 이식 가능한 방법이라서 Bambu Studio와 PrusaSlicer가 적극적으로 채택했습니다.

주의할 점
  • 이 포맷은 압축된 XML입니다. 디버깅할 때 .3mf를 .zip으로 바꿔 내용을 열어 봐도 됩니다.
  • 확장(materials, slice, production)은 선택 사항입니다. 슬라이서가 지오메트리는 읽어도 색상 메타데이터는 버릴 수 있습니다.
  • 일부 슬라이서는 "print-ready 3MF"(서포트와 툴패스가 포함된 것)와 "design 3MF"(메시만 있는 것)를 다르게 처리합니다. 내보내기 대화상자에서 맞는 종류를 확인하세요.

실제 사용: Bambu X1C / A1 멀티 머티리얼 출력, Prusa MMU 워크플로, 면 단위 색칠 출력(PrusaSlicer, Bambu Studio), Windows 3D Builder에서 쓰입니다. STL로는 정보가 사라지는 곳마다 3MF가 조용히 자리를 잡았습니다.

OBJ → 3MF 변환 방법

  1. 1
    .obj 파일을 페이지에 드롭합니다. 함께 쓰는 .mtl은 선택 사항이며, 출력에는 지오메트리만으로 충분합니다.
  2. 2
    변환 전에 메시를 3D로 미리 보고 삼각형 수를 확인합니다.
  3. 3
    3MF 다운로드를 클릭합니다. Bambu Studio, PrusaSlicer, Cura, OrcaSlicer에서 바로 불러올 수 있습니다.

자주 묻는 질문

출력용으로 OBJ를 3MF로 변환하는 이유는 무엇인가요?

OBJ는 DCC 작업에는 충분하지만, 슬라이서는 단위와 깔끔한 씬 그래프, 멀티 바디 데이터를 담는 3MF를 선호합니다. 슬라이싱 전에 OBJ를 3MF로 변환하면 "mm인가 inch인가?" 하는 모호함이 사라집니다.

텍스처나 재질이 유지되나요?

지오메트리는 정확히 보존됩니다. .mtl 안의 재질은 제거됩니다 — 출력용 3MF는 보통 바디 단위로 색상을 담으며, 대부분의 슬라이서는 불러온 뒤 자체 UI에서 이를 지정합니다.

OBJ 크기가 문제가 되나요?

텍스트 기반 OBJ는 클 수 있습니다. 여기서 만드는 3MF는 XML 페이로드를 zip으로 압축하므로 출력 파일은 원본 .obj보다 훨씬 작아집니다.

3MF는 어떤 좌표계를 쓰나요?

변환기는 OBJ 좌표를 밀리미터(3D 프린팅 기본값)로 가정합니다. 원본이 다른 단위라면 불러온 뒤 슬라이서에서 출력 배율을 조정하십시오.

업로드되는 것이 있나요?

없습니다. OBJ는 브라우저에서 파싱되어 로컬에서 3MF로 다시 패키징됩니다. 파일은 기기 밖으로 나가지 않습니다.

관련 변환기

OBJ → STLOBJ → GLBSTL → 3MFSTEP → 3MF3MF → STL