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

STL → 3MF 변환기

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

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

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

STL은 삼각형 외의 모든 것을 버립니다. 3MF는 단위, 색상, 멀티 바디 메타데이터를 되살립니다. 라이브러리를 STL에서 3MF로 옮기면 계속되던 단위 모호성 문제가 정리되고, 최신 슬라이서(특히 Bambu Studio)가 의존하는 기능을 쓸 수 있게 됩니다.

누가 이 변환을 하나요

출력 라이브러리를 Bambu Studio / OrcaSlicer 기본 형식으로 옮기는 메이커, 메타데이터가 풍부한 업로드를 원하는 출력 서비스, 그리고 내려받은 STL이 밀리미터로 저장됐는지 인치로 저장됐는지 추측하는 데 지친 모든 사람이 사용합니다.

자주 생기는 문제

  • 3MF는 밀리미터를 가정합니다. 인치 단위 STL은 먼저 배율을 조정하지 않으면 의도한 크기의 25.4×로 들어옵니다. 슬라이싱 전에 치수를 확인해야 합니다.
  • 슬라이서별 출력 설정은 포함되지 않습니다. 이 도구는 일반 3MF를 기록합니다(Bambu/PrusaSlicer 베드 배치 없음).
  • 멀티 바디 3MF도 가능하지만 STL에는 삼각형 덩어리 하나만 들어 있으므로 출력은 단일 바디입니다.

이 도구의 기술 메모

STLLoader → 정점을 병합한 BufferGeometry → 3MF Consortium 코어 사양에 따른 최소 3MF 패키지(zip + 3dmodel.model XML + .rels). 단위는 밀리미터로 지정됩니다.

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

STL.stl

모든 3D 프린터 슬라이서가 읽는 삼각형 메시 포맷입니다. 지오메트리만 담고 단위·색상·어셈블리 정보는 없습니다.

장점
  • 3D 프린팅 범용 포맷 — Cura, PrusaSlicer, Bambu Studio 모두 STL 지원
  • 작고 단순하며 로딩이 매우 빠름
  • 메싱 워크플로, 시뮬레이션 전처리, 빠른 미리보기에 적합
한계
  • 삼각형 근사 — 곡면의 정밀도 손실
  • 색상·재질·어셈블리 데이터 없음
  • 관례상 파일당 셸 하나 (멀티바디는 하나로 합쳐짐)
주 용도: 3D 프린팅, 래피드 프로토타이핑, 메시 기반 워크플로
3MF.3mf

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

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

포맷 깊이 알아보기

STL — 어디서 왔나

1987년 3D Systems가 최초의 상업용 광조형(스테레오리소그래피) 장비를 위해 만든 포맷입니다(이름도 "STereoLithography"에서 왔습니다). 원래는 잠깐 쓰고 버릴 내부 포맷이었지만, 40년 가까이 지난 지금도 CAD와 시중의 모든 슬라이서를 잇는 기본 전달 포맷입니다. 다른 어떤 포맷도 제때 범용 지원을 얻지 못했기 때문입니다.

주의할 점
  • STL에는 단위가 없습니다. 인치로 작성한 파일을 미터법 슬라이서에서 다시 열면 1/25.4 크기로 출력됩니다. 슬라이싱 전에 원본 단위를 꼭 확인하세요.
  • 논매니폴드 메시(구멍, 뒤집힌 노멀, 내부 벽)는 슬라이싱은 조용히 되지만 출력하면 수습할 수 없는 결과물이 나옵니다. 필라멘트를 낭비하기 전에 메시 리페어 툴을 돌리세요.
  • ASCII STL은 바이너리 STL보다 약 5× 크지만 이점은 전혀 없습니다. 파일을 diff해야 하는 특별한 경우가 아니면 항상 바이너리로 내보내세요.

실제 사용: 모든 FDM·SLA 슬라이서(Cura, PrusaSlicer, Bambu Studio, Lychee, Chitubox)가 STL을 기본 입력으로 읽습니다. 시뮬레이션 전처리기(Ansys, Abaqus)도 메싱용으로 STL을 받습니다. 온디맨드 제조 서비스(Shapeways, JLCPCB의 3D 프린팅 부문, Protolabs)도 STL 업로드를 바로 받습니다.

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가 조용히 자리를 잡았습니다.

STL → 3MF 변환 방법

  1. 1
    .stl 파일을 페이지에 드롭합니다. 바이너리와 ASCII STL 모두 읽을 수 있습니다. 브라우저 밖으로 아무것도 나가지 않습니다.
  2. 2
    미리보기에서 메시가 제대로 보이는지 확인합니다. 방향을 돌리고 확대하며 삼각형 수를 점검합니다.
  3. 3
    3MF 다운로드를 클릭합니다. Bambu Studio, PrusaSlicer, Cura, OrcaSlicer에서 바로 열 수 있습니다.

자주 묻는 질문

왜 STL을 3MF로 변환하나요?

3MF는 3D 프린팅에서 STL을 대체하는 최신 포맷입니다. 실제 단위, 색상, 멀티 재질 바디, 메타데이터를 담지만 STL에는 그중 어느 것도 없습니다. 현재의 슬라이서(Bambu Studio, PrusaSlicer, Cura, OrcaSlicer)는 모두 3MF가 있으면 3MF를 우선합니다.

3MF로 변환하면 STL의 정밀도가 떨어지나요?

아니요. 3MF는 STL과 같은 삼각형 메시를 저장하므로 지오메트리는 비트 단위로 동일합니다. 얻는 것은 메타데이터 쪽입니다. 단위, 모델 정보, 멀티 바디 패키징이 더해집니다.

변환할 때 단위를 지정할 수 있나요?

STL에는 단위가 없으므로 변환기는 숫자를 밀리미터(3D 프린팅 기본값)로 가정합니다. STL이 인치로 작성됐다면 3MF를 가져온 뒤 슬라이서에서 배율을 조정하면 됩니다.

3MF가 STL보다 작아지나요?

대개 그렇습니다. 3MF는 XML 페이로드를 zip으로 압축하므로, 일반적인 바이너리 STL을 3MF로 다시 묶으면 30–60% 줄어듭니다.

업로드되는 것이 있나요?

아니요. STL은 브라우저에서 파싱되고 로컬에서 3MF로 다시 패키징됩니다. 파일은 서버에 전혀 닿지 않습니다.

관련 변환기

STL → OBJSTL → GLBOBJ → 3MFSTEP → 3MF3MF → STL