목차
1. 받은 3D 모델을 다듬을 때
불필요한 데이터
메시 정리
중복 정점이나 필요 없는 부분을 정리하는 필터를 제공합니다.
스캔한 형상
정렬·재구성
메시와 포인트 클라우드를 정렬하고 표면을 재구성하는 도구가 있습니다.
복잡한 모델
단순화·점검
삼각형 수를 조절하고 형상 정보를 확인합니다. 세부 변화는 결과에서 점검하세요.
치수 기반 CAD 설계나 프린터의 출력 경로 생성은 별도 도구의 역할입니다.
2. 무료로 사용하고, 환경에 맞게 설치하세요
프로그램 비용
무료 · GPLv3
기간 제한 체험판이 아닙니다. 소스 수정·재배포 조건은 별도로 확인하세요.
Windows·Mac
CPU별 배포
Windows x64, Mac Apple Silicon·Intel 패키지를 구분합니다.
Linux
패키지 선택
Flatpak 또는 CPU에 맞는 AppImage의 실행 조건을 확인하세요.
Python용 PyMeshLab은 별도 라이브러리이며, GUI 앱 사용을 위한 필수 설치 항목이 아닙니다.
3. 개요
MeshLab(메쉬랩·메시랩)은 이미 만들어진 3D 메시와 스캔 데이터를 편집하고 정리하는 무료 오픈소스 프로그램입니다. ISTI-CNR의 Visual Computing Lab이 개발을 주도하며 Windows·macOS·Linux 배포를 제공합니다. 처음부터 치수를 넣어 부품을 설계하기보다는, 받은 모델의 형상과 데이터를 살펴보고 다음 작업에 맞게 다듬을 때 검토할 도구입니다.
메시는 점과 면으로 모델의 표면을 표현한 데이터입니다. MeshLab은 필요 없는 부분이나 중복 정점을 정리하고, 모델의 크기·위치·방향을 바꾸며, 삼각형 수를 줄이는 단순화 기능 등을 제공합니다. 여러 스캔 데이터를 정렬하거나 포인트 클라우드에서 표면을 재구성하는 기능도 있습니다. 다만 필터를 적용했다고 모든 오류가 해결되거나 원래 형상의 세부가 그대로 보존되는 것은 아닙니다. 원본을 따로 남기고 작업 목적에 맞게 결과를 확인하세요.
3D 프린팅에서는 모델을 점검·정리하고 STL로 내보내는 단계에 활용할 수 있습니다. 작은 구멍을 닫거나 메시를 재구성하는 기능과, 프린터의 출력 경로를 만드는 슬라이싱은 서로 다른 작업입니다. 모델을 정리한 뒤에도 Cura 같은 슬라이서에서 프린터·재료 조건을 확인해야 하며, 파일을 열 수 있다는 사실만으로 출력 가능한 모델이라고 판단하지 마세요.
다운로드할 때는 운영체제와 CPU를 함께 확인합니다. 현재 공식 배포에서 Windows는 x64 설치 파일과 ZIP, Mac은 Apple Silicon용 arm64와 Intel용 x86_64 DMG가 구분됩니다. Linux도 CPU에 맞는 AppImage나 Flatpak 경로를 살펴보세요. GitHub의 소스 코드 압축 파일은 일반 사용자가 실행할 설치 패키지와 다릅니다.
MeshLab은 GPLv3로 공개된 무료 도구이며 체험 기간 후 유료판으로 전환해야 하는 제품은 아닙니다. 소스 수정·재배포는 라이선스 조건을 확인해야 합니다. 이름이 비슷한 PyMeshLab은 MeshLab 필터를 Python에서 사용하는 라이브러리입니다. 화면에서 모델을 열고 메뉴로 작업하려는 사람은 GUI 앱인 MeshLab을 선택하면 됩니다.
새 모델을 조형하거나 장면·애니메이션을 만들려면 Blender, 치수와 설계 이력을 중심으로 CAD 작업을 하려면 FreeCAD를 비교하세요. MeshLab은 이들 작업 전체를 대체하기보다 기존 메시를 처리하는 용도에 초점을 둡니다.
4. 주요 기능
- 삼각형 메시의 편집·정리
- 메시·포인트 클라우드 정렬
- 포인트 클라우드의 표면 재구성
- 크기·위치·방향 조절
- 메시 단순화·재구성
- 형상 측정·분석과 STL 내보내기
5. 시스템 요구사항
- Windows
- 현재 공식 배포: x86_64 · EXE 또는 ZIP
- macOS
- Apple Silicon arm64 / Intel x86_64 DMG 구분
- Linux
- Flatpak 또는 x86_64·aarch64 AppImage · 배포별 실행 조건 확인
6. 설치 방법
- 1.
다운로드 선택 버튼을 열고 사용 중인 운영체제를 고릅니다.
- 2.
Windows는 x64 설치 파일 또는 ZIP을, Mac은 Apple Silicon·Intel에 맞는 DMG를 선택합니다.
- 3.
Linux는 자신의 CPU와 배포 환경에 맞는 패키지를 고릅니다. 소스 코드 압축 파일과 실행 패키지를 구분하세요.
- 4.
선택한 패키지의 설치 안내를 따르고 MeshLab을 실행합니다. GUI 앱을 사용하기 위해 PyMeshLab까지 설치할 필요는 없습니다.
- 5.
공식 학습 자료를 참고해 원본의 복사본으로 시작합니다. 편집 결과는 별도로 저장하고 형상 변화를 확인하세요.
7. MeshLab(메쉬랩)와 비슷한 프로그램 비교
- Blender
- 모델·장면·애니메이션을 만드는 종합 3D 제작 도구입니다. MeshLab은 받은 메시나 스캔 데이터의 정리·처리에 초점을 둡니다.
- 프리캐드(FreeCAD)
- 치수와 설계 이력을 바탕으로 형상을 만드는 CAD입니다. 처음부터 설계할지, 이미 있는 메시를 다듬을지에 따라 선택하세요.
- 큐라(Cura)
- 프린터·재료에 맞게 모델을 슬라이싱하는 출력 준비 도구입니다. MeshLab에서 정리한 모델의 다음 작업에 사용할 수 있습니다.
- CloudCompare
- 점군 간 또는 점군과 메시 간 거리 비교·분석을 중심으로 검토할 도구입니다. MeshLab의 메시 편집·정리와 처리 목적을 비교하세요.
8. 자주 묻는 질문
MeshLab은 무료인가요?
+
GPLv3로 공개된 무료 오픈소스 프로그램입니다. 기간 제한 체험판과 유료판의 구분은 없습니다. 소스 코드를 수정하거나 재배포할 때는 해당 라이선스를 확인하세요.
Mac에서도 사용할 수 있나요?
+
공식 다운로드에 Mac용 DMG가 있습니다. Apple Silicon용 arm64와 Intel용 x86_64를 구분하고, 선택한 릴리스의 실행 조건을 확인하세요.
MeshLab으로 처음부터 CAD 설계를 하면 되나요?
+
MeshLab의 중심 용도는 받은 메시·스캔 데이터의 처리와 정리입니다. 치수와 설계 이력이 필요한 모델은 FreeCAD, 종합적인 모델·장면 제작은 Blender의 작업 방식을 비교하세요.
STL 파일이 열리면 복구가 끝난 건가요?
+
파일을 열어 형상을 확인하는 것과 메시 오류를 수정하는 것은 다릅니다. 편집 필터가 모든 문제를 해결하는 것도 아닙니다. 출력 목적이라면 슬라이서에서 모델 상태와 프린터 설정을 추가로 확인하세요.
PyMeshLab도 함께 설치해야 하나요?
+
아니요. GUI 앱인 MeshLab과 Python에서 필터를 사용하는 PyMeshLab은 용도가 다릅니다. 화면과 메뉴로 작업하려면 MeshLab을, Python 코드로 처리를 구성하려면 PyMeshLab 문서를 확인하세요.
9. 참고 자료
관련 가이드
관련 프로그램