STL 파일이 열리지 않을 때 CAD Assistant, MeshLab과 FreeCAD 무료 3D 모델 뷰어를 다운로드해 확인하는 방법을 알아봅니다. STL 구조, 설치 방법, 모델 회전·측정, 단위·크기 오류, 메시 복구와 3D 프린팅 전 점검 사항까지 정리합니다.
STL 파일 열기는 무료 3D 모델 뷰어인 CAD Assistant, MeshLab 또는 FreeCAD를 이용하면 해결할 수 있습니다. 단순히 모델을 회전하며 외형을 확인하려면 CAD Assistant가 간편하고, 메시의 삼각형 구조와 오류를 자세히 살펴보려면 MeshLab, CAD 형상으로 변환하거나 추가 작업까지 하려면 FreeCAD가 적합합니다.
STL은 3차원 모델의 표면을 수많은 삼각형으로 나누어 저장하는 메시 형식입니다. 3D 프린터용 파일로 널리 사용되지만 모델의 실제 단위, 재료, 색상, 설계 이력과 조립 구조가 충분히 포함되지 않을 수 있으므로 화면에 정상적으로 보인다고 바로 출력 가능한 것은 아닙니다.
특히 STL은 파일 안에 단위를 명확하게 기록하지 않는 경우가 일반적입니다. 같은 모델도 프로그램이 밀리미터로 해석하는지 인치로 해석하는지에 따라 크기가 25.4배 차이 날 수 있습니다. 3D 프린팅이나 제작에 사용할 파일은 반드시 실제 치수를 측정하고 방향, 벽 두께와 메시 오류를 확인해야 합니다.
STL 파일이란?
STL은 3차원 모델의 표면을 삼각형 메시로 표현하는 파일 형식입니다. 확장자는 .stl이며 3D 프린팅, 시제품 제작, 스캔 데이터와 메시 기반 모델 교환에 널리 사용됩니다.
STL이라는 명칭은 일반적으로 다음 표현과 관련해 사용됩니다.
- Stereolithography
- Standard Tessellation Language
- Standard Triangle Language
STL 파일은 다음과 같은 환경에서 자주 볼 수 있습니다.
- 3D 프린터 출력
- 시제품 제작
- 기계 부품 모델
- 건축 모형
- 피규어와 캐릭터
- 치과와 의료용 모델
- 3D 스캐너 출력
- 역설계 데이터
- 제품 외형 검토
- CNC와 가공 준비
- 교육용 3D 모델
- 연구와 실험 형상
- 게임 모델 변환본
- 온라인 3D 모델 다운로드
- 조형과 조각 작업
- 보석과 액세서리 설계
- 드론과 로봇 부품
- 자동차 부품 모형
- 유한요소 해석용 표면
- 박물관과 문화재 스캔
STL은 모델의 겉면을 표현하는 데 적합하지만 원본 CAD 파일의 설계 과정과 치수 구속조건을 보존하는 용도에는 한계가 있습니다.
STL 파일은 어떻게 만들어질까?
CAD 프로그램에서 만든 솔리드나 곡면 모델을 STL로 내보내면 곡면이 여러 개의 삼각형으로 분할됩니다.
예를 들어 완벽한 원기둥의 곡면도 STL에서는 작은 평면 삼각형이 이어진 형태로 저장됩니다.
삼각형 수가 적으면 다음과 같은 현상이 나타납니다.
- 원이 다각형처럼 보임
- 곡면이 각져 보임
- 표면이 거칠어짐
- 치수 오차가 커질 수 있음
- 작은 필렛이 사라짐
- 구멍이 찌그러져 보임
삼각형 수가 지나치게 많으면 다음 문제가 생길 수 있습니다.
- 파일 용량 증가
- 프로그램 로딩 지연
- 슬라이서 처리 속도 저하
- 메모리 사용량 증가
- 메시 편집이 어려워짐
- 스마트폰에서 열리지 않음
STL을 내보낼 때는 부품 크기와 제작 정밀도에 맞는 메시 품질을 선택해야 합니다.
ASCII STL과 Binary STL의 차이
STL 파일은 크게 ASCII 방식과 Binary 방식으로 나뉩니다.
ASCII STL
문자와 숫자로 삼각형 정보를 기록합니다.
일반적으로 다음과 같은 구조를 볼 수 있습니다.
solidfacet normalouter loopvertexendloopendfacetendsolid
ASCII STL의 주요 특징은 다음과 같습니다.
- 메모장으로 구조를 확인할 수 있음
- 사람이 일부 내용을 읽을 수 있음
- 파일 크기가 큰 편
- 손상 여부를 일부 확인하기 쉬움
- 단순한 테스트와 교육에 사용
- 삼각형이 많으면 용량이 매우 커질 수 있음
Binary STL
삼각형 데이터를 이진 형식으로 저장합니다.
주요 특징은 다음과 같습니다.
- ASCII보다 파일 크기가 작은 편
- 로딩이 빠를 수 있음
- 메모장으로 내용을 확인하기 어려움
- 3D 프린팅 파일에서 널리 사용
- 많은 삼각형을 효율적으로 저장
- 파일 손상 위치를 직접 확인하기 어려움
같은 모델이라면 Binary STL의 파일 크기가 더 작은 경우가 많습니다.
STL 파일에 포함되는 정보
일반적인 STL 파일에는 다음 정보가 들어 있습니다.
- 삼각형 면
- 각 삼각형의 세 꼭짓점 좌표
- 삼각형의 법선 방향
- 모델 표면 형상
- 메시의 전체 좌표 범위
반면 다음 정보는 일반적인 STL에 포함되지 않거나 충분히 보존되지 않을 수 있습니다.
- 실제 단위
- 색상
- 재질
- 텍스처
- 부품 이름
- 조립품 계층
- 설계 피처
- 치수 구속조건
- 스케치
- 도면
- 레이어
- 제품 제조 정보
- 원본 곡면 수식
- 부품 번호
- 작성자 정보
- 프린터 설정
- 서포트 구조
- 출력 온도
- 필라멘트 종류
STL 파일만으로 출력 재료, 노즐 온도와 내부 채움률까지 알 수 있는 것은 아닙니다.
STL과 STEP 파일의 차이
| 구분 | STL | STEP·STP |
|---|---|---|
| 형상 표현 | 삼각형 메시 | 솔리드와 곡면 |
| 주요 용도 | 3D 프린팅, 메시 전달 | CAD 데이터 교환 |
| 곡면 정밀도 | 삼각형으로 근사 | 수학적 곡면 유지 가능 |
| 설계 수정 | 제한적 | CAD에서 비교적 유리 |
| 조립품 구조 | 일반적으로 없음 | 포함 가능 |
| 색상 | 기본 STL은 제한적 | 포함 가능 |
| 실제 단위 | 명확하지 않은 경우가 많음 | 포함 가능 |
| 파일 크기 | 삼각형 수에 따라 증가 | 형상 구조에 따라 다름 |
| 3D 프린터 사용 | 널리 지원 | 슬라이서가 직접 지원하지 않을 수 있음 |
| 원본 CAD 복원 | 어려움 | 상대적으로 유리 |
설계 수정이 필요하면 STEP나 원본 CAD 파일을 사용하는 것이 좋고, 3D 프린터 슬라이서에 넣기 위한 최종 모델에는 STL이 편리합니다.
STL과 OBJ의 차이
OBJ도 삼각형과 다각형을 저장하는 메시 형식이지만 STL보다 표현할 수 있는 정보가 많습니다.
STL
- 표면 형상 중심
- 기본적으로 색상과 텍스처가 없음
- 3D 프린팅에 널리 사용
- 구조가 단순함
- 파일 하나로 전달하기 쉬움
OBJ
- 삼각형과 다각형 저장 가능
- UV 좌표 포함 가능
- 재질 파일인 MTL 사용 가능
- 텍스처 이미지 연결 가능
- 게임, 렌더링과 그래픽 작업에 적합
- 여러 파일을 함께 전달해야 할 수 있음
단색 3D 프린팅에는 STL이 간단하고, 색상과 텍스처가 중요하면 OBJ나 3MF가 더 적합할 수 있습니다.
STL과 3MF의 차이
3MF는 3D 프린팅에 필요한 정보를 더 풍부하게 담기 위해 사용하는 형식입니다.
| 구분 | STL | 3MF |
|---|---|---|
| 표면 형상 | 지원 | 지원 |
| 단위 | 명확하지 않을 수 있음 | 포함 가능 |
| 색상 | 제한적 | 포함 가능 |
| 재질 | 일반적으로 없음 | 포함 가능 |
| 여러 부품 | 관리가 불편함 | 패키지로 관리 가능 |
| 프린터 설정 | 포함하지 않음 | 일부 정보 포함 가능 |
| 파일 크기 | 모델에 따라 큼 | 압축 구조 사용 가능 |
| 호환성 | 매우 넓음 | 프로그램별 지원 차이 |
슬라이서와 프린터가 3MF를 지원한다면 STL보다 단위와 부품 배치를 안정적으로 전달할 수 있습니다.
STL 파일을 열기 전에 확인할 사항
STL 파일이 열리지 않는다면 프로그램부터 여러 개 설치하지 말고 파일 상태를 먼저 확인하세요.
- 파일 크기가 0KB가 아닌지 확인합니다.
- 다운로드와 복사가 끝났는지 확인합니다.
- 임시 다운로드 확장자가 남아 있지 않은지 확인합니다.
- ZIP, RAR 또는 7Z 안에 있다면 먼저 압축을 풉니다.
- 클라우드 파일을 PC에 완전히 다운로드합니다.
- USB나 외장하드 파일은 내부 SSD로 복사합니다.
- 실제 확장자가
.stl인지 확인합니다. - 파일 이름과 경로를 짧게 변경합니다.
- 다른 STL 파일은 정상적으로 열리는지 확인합니다.
- ASCII 또는 Binary STL인지 확인합니다.
- 파일을 만든 프로그램을 확인합니다.
- 실제 모델 크기를 확인합니다.
- 중요한 원본은 별도로 백업합니다.
- Windows 보안으로 파일을 검사합니다.
- 온라인에 올려도 되는 모델인지 확인합니다.
다음 파일은 다운로드가 끝나지 않은 임시 파일일 수 있습니다.
model.stl.crdownloadmodel.stl.partmodel.stl.downloadmodel.stl.tmp
임시 확장자를 삭제하고 .stl로 바꾸어도 누락된 모델 데이터는 복원되지 않습니다.
Windows 기본 기능으로 STL 파일을 열 수 있을까?
Windows 환경에 따라 Microsoft의 3D 관련 앱이나 다른 프로그램이 연결되어 있으면 STL을 더블클릭해 열 수 있습니다.
다만 Windows 버전, 앱 설치 상태와 Microsoft Store 제공 여부에 따라 기본 3D 뷰어가 없거나 파일 탐색기의 STL 미리보기가 표시되지 않을 수 있습니다.
따라서 STL을 안정적으로 확인하려면 다음과 같은 전용 무료 프로그램을 사용하는 것이 좋습니다.
- CAD Assistant
- MeshLab
- FreeCAD
파일 탐색기에서 STL 아이콘만 보이고 미리보기가 나타나지 않더라도 파일이 손상되었다고 단정할 수는 없습니다.
STL 파일을 가장 간단하게 여는 프로그램
사용 목적에 따라 프로그램을 선택하면 됩니다.
모델을 회전하고 빠르게 확인
CAD Assistant
삼각형 메시와 오류를 자세히 확인
MeshLab
STL을 CAD 작업에 활용하고 다른 형식으로 변환
FreeCAD
스마트폰과 태블릿에서 확인
CAD Assistant 모바일 앱
설치 없이 확인
신뢰할 수 있는 공식 온라인 서비스 또는 슬라이서의 웹 기능
기밀 모델은 온라인에 업로드하지 말고 오프라인 프로그램을 사용하는 것이 안전합니다.
CAD Assistant란?
CAD Assistant는 Open Cascade가 제공하는 무료 오프라인 3D CAD 및 메시 파일 뷰어입니다.
STEP, IFC, IGES, STL, OBJ, PLY와 glTF 등 여러 CAD 및 메시 형식을 지원하며 Windows와 모바일 환경에서 모델을 확인하고 지원되는 형식으로 변환할 수 있습니다.
CAD Assistant의 주요 기능은 다음과 같습니다.
- STL 파일 열기
- 모델 회전
- 확대와 축소
- 와이어프레임 표시
- 음영 표시
- 경계선 표시
- 메시 구조 확인
- 부품 숨기기
- 투명도 조절
- 단면 확인
- 모델 속성 확인
- STEP와 IGES 확인
- OBJ와 PLY 확인
- glTF 확인
- 이미지 저장
- 지원 형식으로 변환
- Windows 지원
- macOS 지원
- Android와 iOS 지원
단순한 STL 모델 확인에는 인터페이스가 비교적 직관적이며 대형 메시의 성능은 파일 크기와 장치 사양에 따라 달라질 수 있습니다.
CAD Assistant 공식 다운로드
- CAD Assistant 공식 홈페이지: https://www.opencascade.com/products/cad-assistant/
- CAD Assistant 공식 프로젝트 페이지: https://dev.opencascade.org/project/cad-assistant
- Open Cascade 공식 홈페이지: https://www.opencascade.com/
- CAD Assistant 공식 릴리스 정보: https://www.opencascade.com/release_notes/cad-assistant/
다운로드 주소가 opencascade.com 또는 dev.opencascade.org인지 확인하세요.
앱스토어에서 설치할 때도 개발자가 Open Cascade인지 확인하는 것이 좋습니다.
CAD Assistant 설치 전 확인할 사항
- 운영체제 버전을 확인합니다.
- Windows가 x64인지 ARM인지 확인합니다.
- 디스크 여유 공간을 확인합니다.
- 회사 PC의 설치 정책을 확인합니다.
- 기존 CAD Assistant가 있다면 버전을 확인합니다.
- 공식 다운로드 주소인지 확인합니다.
- 설치 파일을 Windows 보안으로 검사합니다.
- 관리자 권한이 필요한지 확인합니다.
- 그래픽 드라이버를 확인합니다.
- 작업 중인 파일을 저장합니다.
운영체제별 지원 범위와 설치 방식은 공식 페이지의 현재 안내를 확인하세요.
Windows에 CAD Assistant 설치하는 방법
- CAD Assistant 공식 홈페이지에 접속합니다.
- Windows용 다운로드 항목을 선택합니다.
- 시스템에 맞는 설치 파일을 받습니다.
- 다운로드한 파일을 Microsoft Defender로 검사합니다.
- 설치 파일을 실행합니다.
- 게시자가 Open Cascade인지 확인합니다.
- 사용권과 설치 경로를 확인합니다.
- 설치를 진행합니다.
- 설치가 끝나면 CAD Assistant를 실행합니다.
- 샘플 또는 STL 파일을 열어 정상 작동을 확인합니다.
설치 화면과 제공 방식은 프로그램 버전에 따라 달라질 수 있습니다.
CAD Assistant로 STL 파일 여는 방법
- CAD Assistant를 실행합니다.
- 파일 열기 메뉴를 선택합니다.
- STL 파일을 선택합니다.
- 모델 로딩이 끝날 때까지 기다립니다.
- 모델 전체가 화면에 표시되는지 확인합니다.
- 마우스로 모델을 회전합니다.
- 휠로 확대하거나 축소합니다.
- 정면, 평면과 측면 보기로 전환합니다.
- 음영과 와이어프레임 표시를 비교합니다.
- 모델의 전체 크기를 확인합니다.
- 표면이 갈라지거나 누락되지 않았는지 확인합니다.
- 필요한 경우 단면 기능을 사용합니다.
모델이 보이지 않으면 전체 화면 맞춤 기능을 먼저 실행하세요.
CAD Assistant에서 모델 방향 확인하기
3D 프린팅 전에는 모델이 어느 방향으로 놓여 있는지 확인해야 합니다.
다음 항목을 살펴보세요.
- 바닥면이 아래를 향하는가
- 모델이 옆으로 눕지 않았는가
- Z축 방향이 올바른가
- 긴 부품이 화면 밖으로 나가지 않는가
- 좌우가 뒤집히지 않았는가
- 조립 부품 방향이 맞는가
- 구멍과 나사산 위치가 정상인가
- 얇은 돌출부가 바닥에 닿지 않는가
STL 안에 출력 방향이 반드시 지정되어 있는 것은 아니므로 슬라이서에서 다시 배치해야 할 수 있습니다.
CAD Assistant에서 와이어프레임으로 확인하기
와이어프레임이나 경계선 표시를 켜면 삼각형 구조와 표면 분할 상태를 더 쉽게 확인할 수 있습니다.
다음 문제를 찾는 데 도움이 됩니다.
- 지나치게 큰 삼각형
- 곡면이 각져 보이는 부분
- 메시 밀도가 불균일한 부분
- 구멍 주변의 찌그러짐
- 스캔 노이즈
- 겹쳐진 표면
- 비정상적인 돌출부
- 작은 분리 조각
다만 화면에 삼각형이 많다고 반드시 품질이 좋은 모델인 것은 아닙니다.
MeshLab이란?
MeshLab은 삼각형 메시를 확인하고 편집하며 정리하는 데 특화된 무료 오픈소스 프로그램입니다.
3D 스캔, 고밀도 삼각형 모델과 STL 메시를 검사하고 정리하는 다양한 기능을 제공합니다. 공식 프로젝트는 Windows, macOS와 Linux용 프로그램을 제공합니다.
MeshLab의 주요 기능은 다음과 같습니다.
- STL 파일 열기
- 메시 삼각형 표시
- 점과 면 수 확인
- 법선 방향 확인
- 중복 꼭짓점 정리
- 중복 면 검사
- 작은 조각 제거
- 구멍 확인과 일부 보정
- 메시 단순화
- 메시 평활화
- 3D 스캔 데이터 정리
- 측정 도구
- 단면과 클리핑
- OBJ와 PLY 변환
- STL 다시 저장
- 스크린샷 생성
- 여러 메시 레이어 관리
MeshLab은 메시 처리 기능이 많아 처음 사용하는 사람에게는 화면이 다소 복잡하게 느껴질 수 있습니다.
MeshLab 공식 다운로드
- MeshLab 공식 홈페이지: https://www.meshlab.net/
- MeshLab 공식 GitHub: https://github.com/cnr-isti-vclab/meshlab
- MeshLab 공식 문서: https://www.meshlab.net/#documentation
검색 결과에 표시되는 비공식 다운로드 사이트가 아니라 MeshLab 공식 홈페이지나 공식 GitHub를 이용하세요.
MeshLab 설치 방법
- MeshLab 공식 홈페이지에 접속합니다.
- 운영체제용 다운로드 항목을 선택합니다.
- Windows, macOS 또는 Linux 버전을 확인합니다.
- 설치 파일을 다운로드합니다.
- 파일을 보안 프로그램으로 검사합니다.
- 설치 파일을 실행합니다.
- 게시자와 설치 경로를 확인합니다.
- 설치를 완료합니다.
- MeshLab을 실행합니다.
- STL 파일을 불러와 화면 표시를 확인합니다.
운영체제용 설치 방식은 배포 버전에 따라 달라질 수 있습니다.
MeshLab으로 STL 파일 여는 방법
- MeshLab을 실행합니다.
File메뉴를 선택합니다.Import Mesh를 누릅니다.- STL 파일을 선택합니다.
- 모델 로딩이 끝날 때까지 기다립니다.
- 모델이 보이지 않으면 전체 화면 맞춤을 실행합니다.
- 마우스로 회전하고 확대합니다.
- 와이어프레임 표시를 켭니다.
- 면과 꼭짓점 수를 확인합니다.
- 표면과 경계선을 확인합니다.
- 필요한 경우 측정 도구를 사용합니다.
- 수정 전 원본 파일을 백업합니다.
MeshLab에서 저장할 때는 원본 STL을 덮어쓰지 말고 다른 이름을 사용하는 것이 좋습니다.
MeshLab에서 면과 꼭짓점 수 확인하기
STL 모델의 복잡도는 삼각형 면 수와 관련이 있습니다.
면 수가 지나치게 많으면 다음 문제가 생길 수 있습니다.
- 파일 용량 증가
- 슬라이서 처리 지연
- 프로그램 멈춤
- 스마트폰에서 열리지 않음
- 온라인 업로드 제한
- 불필요한 세부 형상 증가
면 수가 너무 적으면 다음 문제가 생길 수 있습니다.
- 원형 구멍이 다각형으로 보임
- 곡면이 거칠어짐
- 형상 정밀도 저하
- 작은 필렛 사라짐
- 출력물 표면에 각이 보임
모델 용도와 프린터 해상도에 맞게 조절해야 합니다.
MeshLab에서 메시 단순화하기
파일이 지나치게 크다면 삼각형 수를 줄일 수 있습니다.
작업 전 다음 사항을 확인하세요.
- 원본 STL을 복사합니다.
- 전체 치수를 기록합니다.
- 중요한 구멍과 모서리를 확인합니다.
- 메시 단순화 필터를 약하게 적용합니다.
- 삼각형 수를 단계적으로 줄입니다.
- 원본과 외형을 비교합니다.
- 작은 특징이 사라지지 않았는지 확인합니다.
- 다른 이름으로 저장합니다.
- 슬라이서에서 다시 확인합니다.
- 실제 치수를 비교합니다.
삼각형을 지나치게 줄이면 원래 형상을 되돌리기 어렵습니다.
FreeCAD란?
FreeCAD는 Windows, macOS와 Linux에서 사용할 수 있는 무료 오픈소스 3D CAD 프로그램입니다.
STL 파일을 열어 메시를 확인하고, 메시를 형상으로 변환하거나 STEP, OBJ 등 지원되는 다른 형식으로 내보내는 작업에 활용할 수 있습니다.
FreeCAD의 주요 기능은 다음과 같습니다.
- STL 파일 열기
- 메시 형상 확인
- 크기 측정
- 객체 이동과 회전
- 메시 분석
- 메시를 형상으로 변환
- 솔리드 변환 시도
- STEP로 내보내기
- OBJ로 내보내기
- 새 STL로 저장
- CAD 형상과 결합
- 단면 확인
- 간단한 형상 수정
- Windows 지원
- macOS 지원
- Linux 지원
삼각형이 매우 많은 STL을 형상이나 솔리드로 변환하면 처리 속도가 느려지고 파일이 지나치게 복잡해질 수 있습니다.
FreeCAD 공식 다운로드
- FreeCAD 공식 홈페이지: https://www.freecad.org/
- FreeCAD 공식 다운로드: https://www.freecad.org/downloads.php
- FreeCAD 공식 문서: https://wiki.freecad.org/
- FreeCAD 가져오기·내보내기 안내: https://wiki.freecad.org/Import_Export
- FreeCAD STL·OBJ 가져오기 안내: https://wiki.freecad.org/Import_from_STL_or_OBJ
- FreeCAD 공식 GitHub: https://github.com/FreeCAD/FreeCAD
공식 홈페이지 또는 공식 GitHub에서만 설치 파일을 받으세요.
FreeCAD 설치 방법
- FreeCAD 공식 다운로드 페이지에 접속합니다.
- 운영체제에 맞는 파일을 선택합니다.
- Windows, macOS 또는 Linux 버전을 확인합니다.
- 설치 파일을 다운로드합니다.
- Windows 보안으로 파일을 검사합니다.
- 설치 파일을 실행합니다.
- 게시자와 설치 위치를 확인합니다.
- 설치를 완료합니다.
- FreeCAD를 실행합니다.
- 작업 환경과 언어를 확인합니다.
대형 STL을 다루려면 충분한 메모리와 그래픽 환경이 필요할 수 있습니다.
FreeCAD로 STL 파일 여는 방법
- FreeCAD를 실행합니다.
파일을 선택합니다.열기를 누릅니다.- STL 파일을 선택합니다.
- 모델을 불러올 때까지 기다립니다.
- 왼쪽 모델 트리에 메시 객체가 표시되는지 확인합니다.
- 전체 화면 맞춤을 실행합니다.
- 모델을 회전하고 확대합니다.
- 속성에서 위치와 크기를 확인합니다.
- 필요한 경우 Mesh 작업 환경으로 전환합니다.
- 메시 오류 검사 기능을 확인합니다.
- 수정본은 다른 이름으로 저장합니다.
STL은 FreeCAD에서 일반적인 파라메트릭 솔리드가 아니라 메시 객체로 열릴 수 있습니다.
FreeCAD에서 STL 크기 측정하기
- STL 파일을 엽니다.
- 모델 전체를 화면에 맞춥니다.
- 측정할 점이나 모서리를 선택합니다.
- 측정 도구를 실행합니다.
- X, Y와 Z 방향의 길이를 확인합니다.
- 모델의 실제 예상 크기와 비교합니다.
- 단위가 mm로 해석되는지 확인합니다.
- 인치 모델 가능성을 검토합니다.
모델이 예상보다 25.4배 작거나 크다면 inch와 mm가 잘못 해석되었을 가능성이 있습니다.
STL 파일에는 단위가 없을 수 있다
STL 사용에서 가장 자주 발생하는 문제 중 하나는 단위입니다.
예를 들어 모델의 좌표가 100이라고 하더라도 이것이 다음 중 무엇인지는 파일 자체만으로 명확하지 않을 수 있습니다.
- 100mm
- 100cm
- 100inch
- 프로그램 내부 단위 100
대부분의 3D 프린터 슬라이서는 STL을 밀리미터로 해석하지만 모든 프로그램이 같은 기준을 사용하는 것은 아닙니다.
출력 전에 다음 항목을 확인하세요.
- 모델의 실제 길이
- 설계자가 사용한 단위
- 슬라이서의 가져오기 단위
- 전체 크기 표시
- 배율
- 인치 변환 여부
- 자동 크기 조정 여부
STL이 25.4배 크거나 작게 보이는 이유
인치와 밀리미터 변환 오류일 가능성이 큽니다.
1 inch = 25.4 mm이므로 다음 문제가 나타날 수 있습니다.
- 인치 모델을 mm로 읽으면 25.4배 작아짐
- mm 모델을 인치로 읽으면 25.4배 커짐
- 출력물이 예상보다 매우 작거나 큼
- 나사 구멍과 결합부가 맞지 않음
- 프린터 출력 범위를 초과함
해결 방법은 다음과 같습니다.
- 실제 치수를 확인합니다.
- 슬라이서에서 전체 크기를 확인합니다.
- 배율을 25.4 또는
1 ÷ 25.4로 조정합니다. - 수정 결과를 다른 이름으로 저장합니다.
- 작은 시험 출력으로 확인합니다.
정확한 원본 단위를 모르면 임의로 배율을 변경하지 마세요.
STL 모델이 화면에 보이지 않을 때
파일은 열렸지만 화면이 비어 있다면 다음 원인을 확인하세요.
- 모델이 화면 밖에 있음
- 전체 화면 맞춤을 실행하지 않음
- 모델이 지나치게 작음
- 모델이 지나치게 큼
- 좌표 원점에서 멀리 떨어져 있음
- 객체가 숨겨짐
- 배경과 모델 색상이 같음
- 그래픽 드라이버 오류
- 파일 로딩 실패
- 삼각형 데이터가 없음
- 모델이 평면 한 장으로 되어 있음
- 파일이 실제 STL이 아님
먼저 전체 모델 맞춤 또는 Fit All 기능을 사용하세요.
STL 모델이 검게 보일 때
모델 전체 또는 일부가 검게 보이는 원인은 다음과 같습니다.
- 면의 법선 방향이 뒤집힘
- 표면이 겹침
- 조명 표시 문제
- 그래픽 드라이버 오류
- 음영 모드 설정
- 메시 내부 면이 바깥으로 노출됨
- 파일 손상
- 비정상적인 색상 정보
- 너무 작은 삼각형
- 자기 교차 표면
와이어프레임과 단색 표시 모드로 바꾸어 비교하세요.
법선 오류가 의심되면 MeshLab이나 메시 복구 기능이 있는 슬라이서에서 검사할 수 있습니다.
STL 법선 방향이란?
각 삼각형은 어느 쪽이 모델의 바깥인지 나타내는 방향 정보를 가질 수 있습니다.
법선이 뒤집히면 다음 문제가 생길 수 있습니다.
- 모델 일부가 검게 보임
- 안쪽과 바깥쪽이 반대로 인식됨
- 슬라이서에서 표면 누락
- 구멍처럼 보임
- 출력 경로 생성 실패
- 내부가 채워지지 않음
- 벽 두께가 이상하게 계산됨
법선 방향은 MeshLab, FreeCAD나 슬라이서의 메시 복구 기능으로 수정할 수 있습니다.
매니폴드 메시란?
3D 프린팅에서 매니폴드 메시란 일반적으로 모델의 내부와 외부가 명확하게 구분되는 닫힌 표면을 의미합니다.
정상적인 닫힌 모델은 각 모서리가 적절한 수의 면과 연결되어 하나의 밀폐된 부피를 형성해야 합니다.
비매니폴드 오류의 예시는 다음과 같습니다.
- 한 모서리에 너무 많은 면이 연결됨
- 표면이 열린 상태
- 내부와 외부가 구분되지 않음
- 두 부품이 한 점이나 한 선에서만 만남
- 두께가 없는 면
- 중복 면
- 교차하는 표면
- 내부에 불필요한 면이 있음
비매니폴드 STL은 슬라이서에서 자동 복구되기도 하지만 출력 결과를 보장할 수 없습니다.
STL 파일의 구멍과 열린 경계
메시 표면에 구멍이 있으면 모델이 밀폐된 솔리드로 인식되지 않을 수 있습니다.
대표적인 원인은 다음과 같습니다.
- CAD 내보내기 오류
- 3D 스캔 누락
- 메시 일부 삭제
- 곡면 결합 실패
- 중복 꼭짓점
- 매우 작은 틈
- 손상된 파일
- 형상 절단 후 경계 미봉합
MeshLab이나 FreeCAD에서 열린 경계를 확인하고 일부 구멍을 메울 수 있습니다.
큰 구멍을 자동으로 채우면 원래 형상과 다른 면이 만들어질 수 있으므로 결과를 확인해야 합니다.
중복 면과 중복 꼭짓점 문제
같은 위치에 삼각형이나 꼭짓점이 여러 개 있으면 다음 문제가 생길 수 있습니다.
- 파일 용량 증가
- 슬라이서 처리 지연
- 표면 깜박임
- 법선 오류
- 내부 벽 생성
- 잘못된 출력 경로
- 모델 복구 실패
- 솔리드 변환 오류
MeshLab의 메시 정리 기능을 사용할 수 있지만 작업 전 원본을 백업해야 합니다.
자기 교차 메시란?
서로 다른 표면이 비정상적으로 통과하거나 겹치는 상태를 자기 교차라고 합니다.
예시는 다음과 같습니다.
- 팔과 몸통이 겹치지만 결합되지 않음
- 두 파이프 표면이 서로 관통함
- 내부 부품이 외벽을 뚫고 나옴
- 얇은 면이 서로 교차함
- 스캔 데이터가 접혀 들어감
화면에서는 정상처럼 보여도 슬라이서가 내부와 외부를 잘못 판단할 수 있습니다.
STL 파일이 0KB일 때
0KB STL에는 삼각형이나 모델 데이터가 없습니다.
대표적인 원인은 다음과 같습니다.
- 다운로드 실패
- 클라우드 동기화 오류
- CAD 내보내기 중 프로그램 종료
- 저장 공간 부족
- 외장하드 연결 해제
- 이메일 첨부 저장 실패
- 권한 문제
- 파일 이름만 생성됨
- 변환 프로그램 오류
- 서버 다운로드 오류
0KB 파일은 CAD Assistant, MeshLab이나 FreeCAD로 복구할 수 없습니다.
다음 위치를 확인하세요.
- 원본 CAD 프로그램
- 원본 STEP 파일
- 자동 저장 폴더
- 클라우드 휴지통
- 이메일 원본
- 메신저 원본 대화방
- 외장하드 백업
- NAS 백업
- 브라우저 다운로드 기록
- 파일을 보낸 사람의 원본
ASCII STL을 메모장으로 확인하는 방법
ASCII STL은 메모장으로 열 수 있습니다.
정상적인 파일에서는 다음과 비슷한 구조를 볼 수 있습니다.
solid model
facet normal 0 0 1
outer loop
vertex 0 0 0
vertex 10 0 0
vertex 0 10 0
endloop
endfacet
endsolid model
파일 내용이 중간에 끊겼거나 endsolid가 없다면 다운로드나 저장이 완료되지 않았을 가능성을 확인할 수 있습니다.
다만 일부 정상 파일도 작성 프로그램에 따라 종료 방식이 다를 수 있습니다.
메모장에 HTML 문구가 보일 때
STL 파일을 메모장으로 열었는데 다음 문구가 보인다면 실제 3D 모델이 아닐 수 있습니다.
<html>Access Denied403 Forbidden404 Not FoundLogin Required- 웹사이트 주소
- 광고 코드
- 오류 페이지
다운로드 버튼이 실제 STL이 아니라 웹페이지를 저장했을 가능성이 있습니다.
원본 사이트에 로그인한 뒤 다시 다운로드하세요.
Binary STL은 메모장에서 읽을 수 없는 문자로 표시되는 것이 일반적입니다.
STL 파일이 실제 STL이 아닐 때
파일 이름이 .stl로 끝나도 실제 내용은 다른 파일일 수 있습니다.
다음 상황을 확인하세요.
- ZIP 파일의 이름만 STL로 변경
- 웹페이지가 STL 이름으로 저장됨
- 실행 파일이 이중 확장자로 위장
- OBJ 파일의 확장자만 STL로 변경
- 3MF 파일의 이름만 STL로 변경
- CAD 프로그램의 임시 파일
- 다운로드 미완료
- 암호화된 모델
- 프로그램 전용 파일
CAD Assistant와 MeshLab 모두 인식하지 못하면 실제 형식을 다시 확인하세요.
STL 확장자를 STEP로 바꾸면 안 되는 이유
model.stl을 model.step로 이름만 변경해도 내부 데이터는 삼각형 메시 상태로 남습니다.
확장자만 바꾸면 다음 문제가 발생합니다.
- CAD 프로그램에서 열리지 않음
- 손상된 STEP 오류
- 자동 변환 프로그램 오작동
- 원래 확장자를 잊어버림
- 변환이 완료된 것으로 착각함
STEP 파일이 필요하다면 FreeCAD 같은 CAD 프로그램에서 메시를 형상으로 변환한 뒤 내보내야 합니다.
STL을 STEP로 변환하면 원본 설계가 복원될까?
STL은 삼각형 메시이므로 STEP로 변환해도 원본 CAD 모델의 정확한 설계 이력은 복원되지 않습니다.
변환 결과는 다음과 같을 수 있습니다.
- 수천 개의 삼각형 면으로 된 형상
- 편집하기 어려운 솔리드
- 원래 원통과 곡면이 삼각형 상태로 유지됨
- 스케치와 치수 없음
- 피처 이력 없음
- 파일 용량 증가
- 솔리드 변환 실패
- 작은 틈과 오류 유지
원본 형상을 수정해야 한다면 STL을 변환하기보다 원본 STEP, SLDPRT, IPT 또는 다른 CAD 파일을 요청하는 것이 좋습니다.
FreeCAD에서 STL을 형상으로 변환하는 기본 흐름
프로그램 버전에 따라 메뉴 이름은 달라질 수 있지만 일반적인 작업 흐름은 다음과 같습니다.
- STL 파일을 FreeCAD에서 엽니다.
- 메시 오류를 검사합니다.
- 필요한 경우 메시를 정리합니다.
- Mesh 또는 Part 작업 환경으로 이동합니다.
- 메시에서 형상 생성 기능을 사용합니다.
- 형상 연결 허용오차를 설정합니다.
- 생성된 형상을 확인합니다.
- 닫힌 형상이라면 솔리드 변환을 시도합니다.
- 불필요한 원본 메시를 숨깁니다.
- STEP 형식으로 내보냅니다.
- 변환한 STEP를 다시 엽니다.
- 크기와 면 수를 확인합니다.
삼각형 수가 많은 STL은 변환 과정에서 프로그램이 매우 느려질 수 있습니다.
STL을 OBJ로 변환하는 방법
CAD Assistant, MeshLab 또는 FreeCAD에서 OBJ로 내보낼 수 있습니다.
일반적인 방법은 다음과 같습니다.
- STL 파일을 엽니다.
- 모델 방향과 크기를 확인합니다.
- 내보내기 또는 Export 메뉴를 선택합니다.
- OBJ 형식을 선택합니다.
- 저장 위치와 파일 이름을 지정합니다.
- 법선과 텍스처 옵션을 확인합니다.
- OBJ 파일을 저장합니다.
- 다른 뷰어에서 다시 엽니다.
- 크기와 방향을 비교합니다.
STL에는 일반적으로 텍스처 정보가 없으므로 OBJ로 바꾸어도 색상과 무늬가 새로 생기지는 않습니다.
STL을 PLY로 변환하는 방법
PLY는 3D 스캔과 점·메시 데이터에 자주 사용되며 색상 정보를 저장할 수 있습니다.
MeshLab이나 CAD Assistant에서 지원되는 경우 다음 순서로 변환할 수 있습니다.
- STL 파일을 엽니다.
- 모델을 확인합니다.
- Export 또는 Save As를 선택합니다.
- PLY 형식을 선택합니다.
- Binary 또는 ASCII 옵션을 확인합니다.
- 법선과 색상 저장 옵션을 확인합니다.
- 파일을 저장합니다.
- 결과를 다시 엽니다.
원본 STL에 색상이 없다면 PLY로 변환해도 원래 색상이 복원되지는 않습니다.
STL을 3MF로 변환해야 하는 경우
3D 프린팅 과정에서 다음 정보를 함께 관리하고 싶다면 3MF를 검토할 수 있습니다.
- 실제 단위
- 여러 부품의 배치
- 색상
- 재질
- 프린터 설정
- 출력 방향
- 서포트 관련 정보
- 슬라이서 프로젝트 설정
3MF 지원 여부는 슬라이서와 프린터에 따라 다릅니다.
STL 원본과 3MF 프로젝트를 모두 보관하면 호환성 문제에 대응하기 쉽습니다.
STL 파일을 3D 프린터로 바로 보내면 안 되는 이유
STL을 열었다고 바로 출력하지 말고 슬라이서에서 다음 항목을 확인해야 합니다.
- 모델 크기
- 단위
- 방향
- 바닥 접촉 면적
- 벽 두께
- 서포트 필요 영역
- 돌출 각도
- 구멍과 틈
- 비매니폴드 오류
- 뒤집힌 법선
- 내부 중복 면
- 출력 범위
- 레이어 높이
- 노즐 크기
- 내부 채움률
- 출력 시간
- 재료 사용량
- 베드 접착 방식
- 모델별 온도 설정
- 프린터와 재료 호환성
슬라이서 미리보기에서 각 레이어가 정상적으로 생성되는지 확인하세요.
STL 모델의 벽 두께 확인
STL은 표면만 보여 주므로 얇은 부분이 실제로 출력 가능한지 별도로 확인해야 합니다.
벽 두께가 너무 얇으면 다음 문제가 생길 수 있습니다.
- 슬라이서에서 벽이 사라짐
- 한 줄도 출력되지 않음
- 출력 중 부러짐
- 표면에 구멍 발생
- 치수 변형
- 서포트 제거 중 파손
최소 벽 두께는 다음 요소에 따라 달라집니다.
- 노즐 지름
- 레이어 높이
- 출력 재료
- 프린터 방식
- 모델 방향
- 부품 용도
- 후가공 방식
정확한 기준은 프린터와 재료 제조사의 안내를 확인하세요.
STL 모델 방향과 서포트
모델 방향은 다음 결과에 영향을 줍니다.
- 표면 품질
- 출력 시간
- 서포트 사용량
- 부품 강도
- 치수 정확도
- 베드 접착
- 후가공 난이도
- 돌출부 처짐
예를 들어 긴 얇은 부품을 세워 출력하면 층간 강도가 약해질 수 있고, 눕히면 서포트와 바닥 자국이 늘어날 수 있습니다.
STL 슬라이서에서 모델이 자동 복구될 때
일부 슬라이서는 STL을 불러오면서 다음 오류를 자동으로 수정할 수 있습니다.
- 작은 구멍
- 뒤집힌 법선
- 일부 중복 면
- 열린 경계
- 교차 표면
- 분리된 작은 조각
자동 복구가 성공했다는 안내가 나와도 원래 형상이 유지되었는지 확인해야 합니다.
자동으로 막힌 구멍이나 삭제된 부품이 설계 의도와 다를 수 있습니다.
STL 파일 용량이 너무 클 때
대표적인 원인은 다음과 같습니다.
- 삼각형 수가 지나치게 많음
- 고해상도 3D 스캔
- 작은 세부 형상을 모두 메시로 저장
- 여러 모델이 한 파일에 포함됨
- ASCII STL 사용
- 불필요한 내부 면
- 중복 꼭짓점과 면
- 메시 단순화를 하지 않음
해결 방법은 다음과 같습니다.
- 원본을 백업합니다.
- Binary STL로 저장합니다.
- MeshLab에서 메시 단순화를 시도합니다.
- 불필요한 작은 조각을 제거합니다.
- 내부 중복 면을 정리합니다.
- 여러 부품을 파일로 분리합니다.
- 원본 CAD에서 적절한 메시 정밀도로 다시 내보냅니다.
STL 파일이 너무 느리게 열릴 때
다음 항목을 확인하세요.
- 파일 용량
- 삼각형 수
- 컴퓨터 메모리
- 그래픽 드라이버
- 프로그램 버전
- 네트워크 폴더에서 직접 열고 있는지 여부
- 클라우드 파일 다운로드 상태
- HDD 또는 USB 속도
- 실시간 보안 검사
- 다른 프로그램의 메모리 사용량
- 손상된 메시
- 지나치게 큰 좌표값
파일을 내부 SSD의 짧은 경로로 복사해 다시 열어 보세요.
C:\STL\model.stl
STL에서 작은 분리 조각이 보일 때
3D 스캔과 메시 편집 과정에서 본체와 떨어진 작은 조각이 남을 수 있습니다.
이 조각은 다음 문제를 일으킬 수 있습니다.
- 출력 베드의 이상한 위치에 작은 물체 생성
- 출력 범위 증가
- 서포트 추가
- 처리 시간 증가
- 파일 크기 증가
- 슬라이서 자동 배치 오류
MeshLab의 연결 요소 분리 또는 작은 조각 제거 기능으로 정리할 수 있습니다.
삭제 전 본체의 중요한 부품이 아닌지 확인하세요.
STL 모델이 좌우 반전되었을 때
다음 원인을 확인하세요.
- 원본 CAD 내보내기 좌표계
- 스캐너 좌표계
- 슬라이서 미러 기능
- 가져오기 과정의 축 반전
- 모델링 프로그램의 좌우 기준 차이
- 음수 배율 사용
- 카메라 방향 착각
문자, 로고와 비대칭 구멍 위치를 확인하면 좌우 반전을 판단하기 쉽습니다.
STL 색상이 보이지 않는 이유
기본 STL 형식은 일반적으로 표준화된 색상과 재질 정보를 충분히 지원하지 않습니다.
일부 프로그램이 비표준 방식으로 색상을 넣기도 하지만 다른 프로그램에서 표시되지 않을 수 있습니다.
색상이 중요한 모델에는 다음 형식을 검토하세요.
- 3MF
- OBJ와 MTL
- PLY
- VRML
- glTF 또는 GLB
3D 프린터와 슬라이서가 해당 형식을 지원하는지 확인해야 합니다.
STL 파일 악성코드와 보안 주의사항
STL은 일반적으로 3D 메시 데이터지만 출처가 불분명한 파일은 검사하는 것이 좋습니다.
다음 상황을 주의하세요.
- 모델을 보려면 알 수 없는 EXE 설치를 요구함
- 전용 플러그인을 비공식 사이트에서 받으라고 함
- 보안 프로그램을 끄라고 안내함
- 파일 이름이
model.stl.exe형태임 - 암호화된 압축 파일에 실행 파일이 포함됨
- 관리자 권한으로 알 수 없는 뷰어를 실행하라고 함
- 원격 제어 프로그램 설치를 요구함
- 가짜 3D 프린터 드라이버를 설치하라고 함
- 브라우저 알림 허용을 강요함
- 계정 비밀번호나 결제 정보를 요구함
Windows에서 실제 파일 확장명을 표시하세요.
- 파일 탐색기를 엽니다.
보기를 선택합니다.표시를 선택합니다.파일 확장명을 켭니다.
model.stl.exe는 STL 모델이 아니라 실행 프로그램입니다.
Windows 보안으로 STL 검사하기
- STL 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- Windows 11에서는
더 많은 옵션 표시를 선택합니다. Microsoft Defender로 검사를 누릅니다.- 검사 결과를 확인합니다.
압축 파일로 받은 경우 다음 파일을 각각 검사하세요.
- ZIP, RAR 또는 7Z 원본
- 추출한 STL
- 함께 제공된 실행 프로그램
- 슬라이서 설정 파일
- 문서와 스크립트
온라인 STL 뷰어 사용 시 주의사항
온라인 STL 뷰어는 프로그램 설치 없이 편리하지만 모델이 외부 서버로 업로드될 수 있습니다.
다음 모델은 허가 없이 올리지 않는 것이 좋습니다.
- 특허 출원 전 제품
- 회사 신제품
- 고객사 부품
- 금형
- 방산과 보안 장비
- 의료기기
- 연구 개발 시제품
- 개인 맞춤형 의료 모델
- 계약상 외부 반출 금지 파일
- 경쟁사 분석 자료
- 유료 구매 모델
- 저작권이 있는 캐릭터
- 제조용 정밀 부품
- 소송과 분쟁 관련 설계
기밀 모델은 CAD Assistant, MeshLab이나 FreeCAD로 오프라인에서 확인하세요.
출처가 불분명한 STL 뷰어를 설치하면 안 되는 이유
비공식 뷰어는 다음 문제를 일으킬 수 있습니다.
- 광고 프로그램 설치
- 브라우저 설정 변경
- 모델 자동 업로드
- 파일 연결 강제 변경
- 오래된 메시 라이브러리 사용
- 관리자 권한 요구
- 유료 결제 유도
- 백그라운드 프로그램 설치
- 개인정보 수집
- 악성코드 포함 가능성
Open Cascade, MeshLab과 FreeCAD 공식 홈페이지에서 프로그램을 다운로드하는 것이 좋습니다.
Mac에서 STL 파일 열기
Mac에서는 다음 무료 프로그램을 사용할 수 있습니다.
- CAD Assistant
- MeshLab
- FreeCAD
CAD Assistant 사용
- Open Cascade 공식 페이지에 접속합니다.
- macOS용 다운로드 항목을 확인합니다.
- 설치 파일을 받습니다.
- 앱을 응용 프로그램 폴더에 설치합니다.
- STL 파일을 엽니다.
- 모델을 회전하고 크기를 확인합니다.
MeshLab 사용
- MeshLab 공식 홈페이지에 접속합니다.
- macOS용 파일을 다운로드합니다.
- 앱을 설치합니다.
Import Mesh로 STL을 엽니다.- 메시 구조와 오류를 확인합니다.
FreeCAD 사용
- FreeCAD 공식 다운로드 페이지에 접속합니다.
- macOS용 파일을 받습니다.
- FreeCAD를 설치합니다.
- STL을 불러옵니다.
- 크기와 메시 상태를 확인합니다.
Apple Silicon과 Intel Mac 지원 방식은 각 공식 다운로드 페이지를 확인하세요.
Android 스마트폰에서 STL 파일 열기
CAD Assistant 모바일 앱을 이용할 수 있습니다.
- CAD Assistant 공식 홈페이지에서 Android 링크를 확인합니다.
- Google Play에서 개발자가 Open Cascade인지 확인합니다.
- 앱을 설치합니다.
- 파일 접근 권한을 확인합니다.
- STL 파일을 스마트폰에 저장합니다.
- 파일 앱에서 STL을 선택합니다.
- CAD Assistant로 열기를 선택합니다.
- 모델을 회전하고 확대합니다.
- 전체 크기와 방향을 확인합니다.
대형 고밀도 STL은 스마트폰 메모리 부족으로 열리지 않을 수 있습니다.
iPhone과 iPad에서 STL 파일 열기
iOS용 CAD Assistant 또는 STL을 지원하는 신뢰할 수 있는 공식 앱을 사용할 수 있습니다.
일반적인 방법은 다음과 같습니다.
- CAD Assistant 공식 페이지에서 iOS 앱 링크를 확인합니다.
- App Store에서 개발자를 확인합니다.
- 앱을 설치합니다.
- 파일 앱에 STL을 저장합니다.
- 공유 버튼을 누릅니다.
- CAD Assistant에서 열기를 선택합니다.
- 모델을 회전하고 확대합니다.
- 방향과 외형을 확인합니다.
iPad는 화면이 크지만 최종 치수와 메시 오류 검사는 PC에서 다시 진행하는 것이 안전합니다.
스마트폰에서 STL이 열리지 않을 때
다음 항목을 확인하세요.
- 파일 용량이 너무 큼
- 삼각형 수가 지나치게 많음
- 스마트폰 메모리 부족
- 파일이 클라우드에만 있음
- 앱 파일 접근 권한 부족
- 손상된 STL
- 앱 버전이 오래됨
- 저장 공간 부족
- 파일 이름에 특수문자가 많음
- 실제 파일이 STL이 아님
- 압축 파일을 풀지 않음
- 메시 좌표 범위가 지나치게 큼
PC의 CAD Assistant나 MeshLab에서도 같은 파일이 열리는지 확인하세요.
STL 저작권과 사용 권한
인터넷에서 STL을 다운로드할 수 있다고 해서 자유롭게 판매하거나 수정 배포할 수 있는 것은 아닙니다.
다음 항목을 확인하세요.
- 개인 사용만 허용되는가
- 상업적 사용이 가능한가
- 수정이 허용되는가
- 출력물 판매가 가능한가
- 원본 파일 재배포가 가능한가
- 출처 표시가 필요한가
- 동일조건변경허락이 적용되는가
- 캐릭터와 상표권 문제가 있는가
- 특허가 적용된 부품인가
- 플랫폼 이용약관이 별도로 있는가
특히 영화, 게임, 애니메이션 캐릭터와 브랜드 로고 모델은 저작권과 상표권 문제가 생길 수 있습니다.
의료용 STL 주의사항
치아, 뼈와 신체 스캔 STL에는 개인을 식별할 수 있는 정보가 파일 이름이나 함께 제공된 문서에 포함될 수 있습니다.
다음 사항을 확인하세요.
- 환자 이름
- 생년월일
- 병원 번호
- 촬영 날짜
- 치료 정보
- 파일 폴더 이름
- 이메일 제목
- 모델 형상의 개인 식별 가능성
- 클라우드 업로드 허용 여부
- 의료기관 보안 정책
의료용 모델은 비공식 온라인 뷰어에 업로드하지 않는 것이 좋습니다.
STL 파일 관련 자주 묻는 질문
STL 파일은 무엇인가요?
STL은 3차원 모델의 표면을 삼각형 메시로 표현하는 파일 형식입니다.
3D 프린팅과 메시 데이터 교환에 널리 사용됩니다.
STL 파일을 무료로 열 수 있나요?
가능합니다.
CAD Assistant, MeshLab과 FreeCAD를 사용할 수 있습니다.
가장 간단한 무료 STL 뷰어는 무엇인가요?
외형을 빠르게 확인하려면 CAD Assistant가 편리합니다.
메시 오류를 자세히 살펴보려면 MeshLab을 사용할 수 있습니다.
CAD Assistant는 무료인가요?
Open Cascade가 제공하는 오프라인 3D CAD 및 메시 뷰어입니다.
공식 페이지에서 현재 이용 조건과 지원 운영체제를 확인하세요.
MeshLab은 무료인가요?
MeshLab은 무료 오픈소스 메시 처리 프로그램입니다.
STL 확인, 메시 정리와 단순화에 사용할 수 있습니다.
FreeCAD는 무료인가요?
FreeCAD는 무료 오픈소스 3D CAD 프로그램입니다.
Windows, macOS와 Linux를 지원합니다.
Windows 기본 기능으로 STL을 열 수 있나요?
Windows 환경과 설치된 앱에 따라 열릴 수 있지만 전용 프로그램이 없을 수도 있습니다.
안정적인 확인에는 CAD Assistant, MeshLab이나 FreeCAD를 사용하는 것이 좋습니다.
STL은 CAD 파일인가요?
3D 형상을 담는 파일이지만 원본 CAD의 피처와 치수 정보를 보존하는 형식은 아닙니다.
삼각형 메시 파일로 보는 것이 적절합니다.
STL 파일은 단위를 저장하나요?
일반적인 STL은 단위를 명확하게 기록하지 않을 수 있습니다.
가져오는 프로그램이 mm나 inch 중 무엇으로 해석하는지 확인해야 합니다.
STL이 25.4배 작게 보이는 이유는 무엇인가요?
인치 모델을 밀리미터로 해석했을 가능성이 있습니다.
실제 치수를 확인한 뒤 배율을 조정하세요.
STL을 열었는데 화면이 비어 있는 이유는 무엇인가요?
모델이 화면 밖에 있거나 지나치게 작고 객체가 숨겨져 있을 수 있습니다.
전체 화면 맞춤을 실행하세요.
STL이 검게 보이는 이유는 무엇인가요?
뒤집힌 법선, 겹친 표면, 조명 설정이나 그래픽 오류가 원인일 수 있습니다.
와이어프레임으로 확인하고 메시 복구를 시도하세요.
STL이 깨져 보이는 이유는 무엇인가요?
삼각형 수가 너무 적거나 메시가 손상되었을 수 있습니다.
원본 CAD에서 더 높은 메시 품질로 다시 내보내는 것이 좋습니다.
STL 파일이 0KB인데 복구할 수 있나요?
0KB 파일에는 모델 데이터가 없으므로 일반적인 프로그램으로 복구할 수 없습니다.
원본과 백업을 확인하세요.
ASCII STL과 Binary STL 중 무엇이 좋은가요?
Binary STL은 일반적으로 파일 크기가 작고 빠르게 처리할 수 있습니다.
ASCII STL은 구조를 사람이 확인하기 쉽지만 용량이 커질 수 있습니다.
STL에 색상이 없는 이유는 무엇인가요?
기본 STL은 일반적으로 표면 형상 중심이며 표준화된 색상과 재질 정보를 충분히 저장하지 않습니다.
색상이 필요하면 3MF, OBJ, PLY나 GLB를 검토하세요.
STL 메시가 매니폴드가 아니라는 뜻은 무엇인가요?
모델의 내부와 외부가 명확한 닫힌 부피를 만들지 못한다는 의미일 수 있습니다.
열린 경계, 중복 면과 자기 교차를 확인해야 합니다.
STL 구멍을 자동으로 복구해도 되나요?
작은 오류는 자동 복구할 수 있지만 원래 형상과 다르게 막힐 수 있습니다.
복구 전후 모델을 비교하세요.
STL 파일 용량을 줄일 수 있나요?
MeshLab에서 삼각형 수를 줄이거나 Binary STL로 저장할 수 있습니다.
지나친 단순화는 형상과 치수를 손상시킬 수 있습니다.
STL을 STEP로 변환할 수 있나요?
FreeCAD에서 메시를 형상으로 변환해 STEP로 내보낼 수 있습니다.
다만 원본 CAD의 정확한 곡면과 설계 이력은 복원되지 않습니다.
STL 확장자를 STEP로 바꾸면 되나요?
안 됩니다.
파일 이름만 바뀌고 내부 형식은 STL 메시 상태로 남습니다.
STL을 OBJ로 변환할 수 있나요?
CAD Assistant, MeshLab이나 FreeCAD에서 OBJ로 내보낼 수 있습니다.
원본 STL에 없는 색상과 텍스처가 자동으로 생기지는 않습니다.
STL을 3MF로 변환할 수 있나요?
3MF를 지원하는 슬라이서나 변환 프로그램에서 가능합니다.
변환 후 단위와 부품 배치를 확인하세요.
STL을 바로 3D 프린터로 보내도 되나요?
슬라이서에서 크기, 방향, 벽 두께, 서포트, 메시 오류와 출력 범위를 확인한 뒤 사용해야 합니다.
STL의 실제 크기는 어떻게 확인하나요?
CAD Assistant, FreeCAD 또는 슬라이서에서 X, Y와 Z 방향의 전체 크기를 확인하세요.
원본 설계 치수와 비교하는 것이 좋습니다.
스마트폰에서도 STL을 열 수 있나요?
CAD Assistant 모바일 앱과 STL을 지원하는 공식 뷰어를 사용할 수 있습니다.
대형 모델과 최종 치수 검토는 PC가 적합합니다.
Mac에서도 STL을 열 수 있나요?
Mac용 CAD Assistant, MeshLab과 FreeCAD를 사용할 수 있습니다.
온라인 STL 뷰어를 사용해도 되나요?
외부에 공개되어도 문제가 없는 파일에만 사용하는 것이 좋습니다.
회사, 특허, 의료와 고객 모델은 오프라인에서 확인하세요.
STL 파일에 바이러스가 있을 수 있나요?
STL은 일반적으로 데이터 파일이지만 취약한 프로그램이나 함께 제공된 실행 파일이 문제가 될 수 있습니다.
공식 프로그램을 최신 상태로 유지하고 파일을 검사하세요.
STL 작업 후 체크리스트
- STL 파일 크기가 0KB가 아닌가
- 다운로드와 복사가 완전히 끝났는가
- 임시 다운로드 확장자가 남아 있지 않은가
- 압축 파일에서 정상적으로 추출했는가
- 클라우드 파일을 PC에 완전히 내려받았는가
- 실제 확장자가 STL인가
- ASCII 또는 Binary STL인지 확인했는가
- 원본 파일을 별도로 백업했는가
- 파일을 내부 SSD로 복사했는가
- 파일 이름과 경로를 짧게 변경했는가
- CAD Assistant를 Open Cascade 공식 홈페이지에서 받았는가
- CAD Assistant에서 모델 전체를 확인했는가
- 모델을 회전해 모든 면을 확인했는가
- 와이어프레임으로 삼각형 구조를 확인했는가
- MeshLab을 공식 홈페이지에서 받았는가
- 면과 꼭짓점 수를 확인했는가
- 불필요한 작은 조각이 없는가
- 중복 면과 꼭짓점을 확인했는가
- 열린 경계와 구멍이 없는가
- 뒤집힌 법선이 없는가
- 자기 교차 메시가 없는가
- 매니폴드 모델인지 확인했는가
- FreeCAD를 공식 홈페이지에서 받았는가
- 모델의 X·Y·Z 크기를 측정했는가
- mm와 inch 단위를 확인했는가
- 모델이 25.4배 작거나 크지 않은가
- 바닥 방향이 올바른가
- 좌우가 반전되지 않았는가
- 벽 두께가 충분한가
- 작은 구멍과 필렛이 유지되는가
- 모델이 프린터 출력 범위 안에 들어가는가
- 서포트가 필요한 영역을 확인했는가
- 슬라이서 레이어 미리보기를 확인했는가
- 자동 복구 후 형상이 바뀌지 않았는가
- STL 확장자를 STEP로 단순 변경하지 않았는가
- STL을 STEP로 변환한 결과를 다시 확인했는가
- OBJ나 3MF 변환 후 단위를 확인했는가
- 메시 단순화 전 원본을 보관했는가
- 단순화 후 작은 형상이 사라지지 않았는가
- Windows 보안으로 파일을 검사했는가
- 이중 확장자와 실행 파일을 확인했는가
- 기밀 모델을 온라인 뷰어에 올리지 않았는가
- 모델의 저작권과 상업적 이용 조건을 확인했는가
STL 파일을 안전하게 열고 확인하는 방법 정리
STL은 3차원 모델의 표면을 삼각형 메시로 표현하는 파일 형식입니다. 3D 프린팅과 시제품 제작에 널리 사용되지만 원본 CAD 모델의 설계 이력, 치수 구속조건, 재료와 조립품 구조는 포함되지 않을 수 있습니다.
STL 파일을 빠르게 확인하려면 Open Cascade의 CAD Assistant를 사용할 수 있습니다. 모델 회전, 확대, 와이어프레임 표시, 단면 확인과 여러 CAD·메시 형식 확인이 가능하며 데스크톱과 모바일 환경에서 사용할 수 있습니다.
메시의 삼각형 구조와 오류를 자세히 확인하려면 MeshLab이 적합합니다. 면과 꼭짓점 수를 확인하고 중복 요소, 작은 조각, 구멍과 과도하게 많은 삼각형을 정리할 수 있습니다.
STL을 CAD 작업에 활용하거나 STEP 같은 형식으로 변환하려면 FreeCAD를 사용할 수 있습니다. 다만 STL을 STEP로 변환하더라도 원본 CAD의 정확한 곡면과 설계 이력은 복원되지 않습니다.
STL에서 가장 주의할 부분은 단위입니다. STL은 mm나 inch를 명확하게 기록하지 않을 수 있으므로 모델을 열자마자 실제 길이, 폭과 높이를 확인해야 합니다. 인치와 밀리미터를 잘못 해석하면 모델 크기가 25.4배 차이 날 수 있습니다.
모델이 검게 보이거나 일부 면이 사라진다면 법선 방향, 열린 경계, 중복 면과 자기 교차를 확인하세요. 화면에서 정상처럼 보여도 슬라이서에서 비매니폴드 오류가 발생할 수 있습니다.
3D 프린팅 전에는 모델 크기, 방향, 바닥 접촉, 벽 두께, 서포트, 출력 범위와 각 레이어의 경로를 확인해야 합니다. 슬라이서가 자동으로 모델을 복구했더라도 구멍과 세부 형상이 의도대로 남았는지 비교해야 합니다.
STL 파일이 지나치게 크다면 MeshLab에서 삼각형 수를 줄이거나 Binary STL로 저장할 수 있습니다. 다만 메시를 과도하게 단순화하면 원형 구멍, 곡면과 작은 필렛이 손상될 수 있습니다.
Mac에서는 CAD Assistant, MeshLab과 FreeCAD를 사용할 수 있고 Android와 iPhone에서는 CAD Assistant 모바일 앱으로 모델을 확인할 수 있습니다. 대형 모델의 메시 오류와 최종 치수 검토는 PC에서 진행하는 것이 안전합니다.
마지막으로 회사 부품, 특허 모델, 의료용 데이터와 유료 3D 모델은 비공식 온라인 뷰어에 업로드하지 마세요. 프로그램은 Open Cascade, MeshLab과 FreeCAD의 공식 홈페이지에서 다운로드하고 원본 STL은 수정본과 별도로 보관해야 합니다.
공식 홈페이지와 공식 다운로드 링크
- CAD Assistant 공식 홈페이지: https://www.opencascade.com/products/cad-assistant/
- CAD Assistant 공식 프로젝트 페이지: https://dev.opencascade.org/project/cad-assistant
- CAD Assistant 공식 릴리스 정보: https://www.opencascade.com/release_notes/cad-assistant/
- Open Cascade 공식 홈페이지: https://www.opencascade.com/
- MeshLab 공식 홈페이지: https://www.meshlab.net/
- MeshLab 공식 GitHub: https://github.com/cnr-isti-vclab/meshlab
- MeshLab 공식 문서: https://www.meshlab.net/#documentation
- FreeCAD 공식 홈페이지: https://www.freecad.org/
- FreeCAD 공식 다운로드: https://www.freecad.org/downloads.php
- FreeCAD 공식 문서: https://wiki.freecad.org/
- FreeCAD 가져오기·내보내기 안내: https://wiki.freecad.org/Import_Export
- FreeCAD STL·OBJ 가져오기 안내: https://wiki.freecad.org/Import_from_STL_or_OBJ
- FreeCAD 공식 GitHub: https://github.com/FreeCAD/FreeCAD