비매니폴드 STL 파일 고치는 법 — 무료 브라우저 리페어 도구

STL이 슬라이싱을 거부할 때
STL을 PrusaSlicer나 Cura에 드래그하면 빨간 경고가 뜹니다 — 비매니폴드 에지, 두께 0 벽, 뒤집힌 노멀. 슬라이스가 실패하거나, 출력이 실패하거나, 더 나쁘게는 조용히 이상한 결과물이 나옵니다. MakerSuite 3D는 이제 Google의 manifold-3d WASM 라이브러리로 이런 문제를 원클릭 수리합니다. 설치·가입·업로드 없이 브라우저 안에서 바로 고쳐집니다.
"비매니폴드"가 실제로 뜻하는 것
매니폴드 메시는 모든 슬라이서가 툴패스로 변환할 수 있는 방수 표면입니다 — 모든 에지가 정확히 2개의 삼각형에 공유되고, 모든 정점이 명확한 이웃을 갖고, 안/밖이 모호하지 않습니다. 비매니폴드는 이 규칙 중 하나를 깹니다 — 구멍, 세 삼각형이 만나는 T-정션, 접합부의 중복 정점, 뒤집힌 노멀. 스케치 기반 CAD, 복셀 모델러, 구식 플러그인에서 내보낸 STL이 흔히 비매니폴드입니다.
리페어가 하는 일
- 정점 용접 — 1e-4 허용 오차 내의 일치하는 정점을 합쳐 중복 정점으로 인한 이음매를 닫음
- 매니폴드 강제 — manifold-3d를 거쳐 방향 있는 2-매니폴드를 만들 수 없는 삼각형 구성을 거부
- 퇴화 삼각형 제거 — 면적 0, 거의 일직선인 삼각형을 제거해 슬라이서 무한 루프 방지
- 노멀 방향 — 일관된 바깥쪽 노멀을 보장해 프리뷰의 "안팎 뒤집힘" 검은 구멍 해결
- 우아한 폴백 — 완전 매니폴드로 만들 수 없어도 용접만 된 결과를 얻음(보통 셰이딩 이음매는 해결됨)
- 되돌리기 가능 — 원본이 캐시되어 전후 비교 또는 원클릭 복원 가능
브라우저에서 STL 수리하는 법
- Open pcbviewer.app/tools/3d-viewer — 설치·MeshLab·Blender 불필요
- 깨진 .stl 파일을 드롭존에 드래그앤드롭
- 사이드바 REPAIR 패널을 열기 — 현재 삼각형·정점 수가 표시됨
- Repair mesh 버튼 클릭 — manifold-3d WASM(~480 KB)이 한 번 로드되고 대부분의 출력물은 1초 이내 수리 완료
- 수리된 메시를 STL 또는 3MF로 내보내 슬라이서에 바로 — ✓ manifold 배지가 방수 상태를 보증
Drop a broken STL — one-click repair, ready for your slicer.
MakerSuite 3D 무료로 써보기브라우저 리페어가 데스크톱 툴보다 나은 이유
MeshLab과 Blender 모두 비매니폴드를 수리하지만 설치가 무겁고 학습 곡선이 가파릅니다. Meshmixer(Autodesk)는 대표 무료 옵션이었지만 Autodesk가 2024년 단종해 지금은 수상한 미러에만 떠돌아다닙니다. 온라인 리페어 서비스는 파일을 서버에 업로드해 느리고 NDA 업무에는 치명적입니다. MakerSuite 3D는 Fusion 360과 Onshape가 쓰는 바로 그 manifold-3d 라이브러리를 탭 안에서 실행합니다 — 기기 밖으로 아무것도 나가지 않습니다.
이럴 때 필요합니다
- 슬라이서에서 실패하는 Thingiverse 다운로드 — 보통 10년 된 모델러의 잘못된 내보내기
- 포토그래메트리(Polycam, RealityCapture) 3D 스캔 — 스캐너 아티팩트가 많은 밀도 높은 메시
- Tinkercad나 레거시 SketchUp 플러그인의 CAD 내보내기 — 노멀 방향이 빠져 있음
- 노드 기반 모델러(Houdini, Grasshopper)의 불린 결과 — 떠 있는 삼각형이 남음
- 스컬프팅 앱(ZBrush 데시메이션, Nomad Sculpt) 캐릭터 — 프린트 팜에 보내기 전에
개인정보 보호
리페어는 브라우저 탭의 WASM 샌드박스 안에서 실행됩니다. 업로드·클라우드 처리·계정 전부 없습니다. STL은 기기에 남고, 리페어 WASM 바이너리도 서버 엔드포인트가 아니라 CDN에서 정적 파일로 제공됩니다. 탭을 닫으면 흔적이 없습니다.
자주 묻는 질문
What makes an STL file non-manifold?
A mesh is non-manifold when any edge is shared by more or fewer than exactly two triangles, when a vertex has no well-defined neighbourhood, or when normals flip direction. Duplicated vertices at seams, T-junctions, zero-area triangles, and holes are the common culprits — all of which our repair step handles.
Is this as good as Blender or MeshLab?
The repair uses manifold-3d, the same Google library that Autodesk Fusion 360 and Onshape use under the hood. For most common STL problems (vertex duplication, degenerate triangles, flipped normals) it matches Blender's 3D Print toolbox. Blender still wins for manual hole-filling on severely broken scans — where the mesh needs human judgement — but the one-click case covers ~90% of failed-to-slice STLs.
Does the repair change my model's geometry?
It welds coincident vertices within 1e-4 units and drops triangles that are either zero-area or near-collinear. For any mesh that was already clean, the output is geometrically identical. For broken meshes, the topological errors are fixed with minimal changes — no smoothing, no decimation, no hole-filling that invents new geometry.
What if the mesh can't be made manifold?
You still get a welded-only result as a fallback — duplicated vertices are merged and the mesh is re-indexed, which fixes shading seams and many slicer warnings even if the topology still has open edges. The UI shows a warning badge so you know the result isn't a full manifold.
Can I undo the repair?
Yes. The pristine original is cached in memory, so the Restore button swaps it back instantly. You can repair, compare, and restore without reloading the file.
관련 글
깨진 STL을 드롭해 보세요 — 몇 초면 수리됩니다
3D 뷰어 열기