STEP vs STL: CAD 형상일까, 출력용 메시일까?
STEP vs STL의 핵심은 다음 단계에 있습니다. STEP은 편집과 가공을 위해 정확한 CAD 곡면을 유지하고, STL은 출력용 삼각형 메시입니다. 여기서 무료로 변환하세요.
- ISO 10303 vs 삼각형 메시
- 측정된 파일 크기
- 슬라이서 지원 확인
STEP vs STL: 짧은 답
STEP은 CAD 프로그램이 부품을 설명하는 방식 그대로 담습니다. 구멍은 반지름이 있는 진짜 원통이고, 필렛은 진짜 둥근 곡면이며, 파일에 단위까지 기록됩니다. STL은 외피만 평평한 삼각형으로 설명하므로 같은 구멍이 수십 개 변을 가진 다각형이 되고, 내보낼 때 정한 해상도에 그대로 고정됩니다.
그래서 STEP vs STL 선택은 대개 다음 단계의 사용자가 누구인지에 달려 있습니다. 치수를 바꿀 기계 가공업자, 사출 금형 업체, 디자이너에게는 STEP이 필요합니다. 슬라이서, 출력 농장, 모델 공유 사이트에는 메시가 필요하고, 가장 널리 받아들여지는 형식이 STL입니다. 요즘 많은 슬라이서가 STEP을 직접 가져오지만, 불러오는 과정에서 삼각형으로 변환하므로 출력은 여전히 메시로 이루어집니다.
변환은 한 방향으로만 깔끔합니다. STEP에서 STL은 일상적인 내보내기입니다. STL에서 STEP도 가능하지만, 결과물은 편집 가능한 곡선이 아니라 수천 개의 평평한 삼각형 면으로 이루어진 STEP입니다.
STEP vs STL 비교표
어느 쪽을 보낼지 결정하는 핵심 항목을 두 형식으로 나란히 비교했습니다.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| 형상 유형 | 경계 표현(B-rep): 정확한 평면, 원통, NURBS 곡면, 엣지 및 솔리드 | 곡면을 근사한 삼각형 메시 |
| 색상 / 텍스처 | 부품 및 면 색상(AP214, AP242), UV 텍스처 없음 | 표준에는 없음 |
| 단위 | 파일에 저장됨(밀리미터, 인치 등) | 저장되지 않음, 슬라이서는 밀리미터로 간주 |
| 재질 | 제품 데이터 및 최신 프로토콜에서는 재질과 PMI 주석 | 없음 |
| 파일 크기 | 매끄러움보다 피처 수에 따라 커짐 | 삼각형 수에 따라 커짐: 바이너리 기준 삼각형당 50바이트 |
| 편집 가능성 | CAD에서 완전 편집 가능: 구멍 지름 변경, 모따기 추가 | 매우 제한적: 메시 편집만 가능, 곡선은 이미 면으로 쪼개짐 |
| 소프트웨어 지원 | 모든 기계 CAD 도구(Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | 모든 슬라이서, 메시 편집기, 3D 프린팅 서비스 |
| 출력 용도 | PrusaSlicer와 Bambu Studio에서 가져오며 로드 시 삼각화됨, Cura 지원 목록에는 없음 | 출력의 기본 입력 형식 |
| 어셈블리 | 한 파일에 이름이 있는 여러 부품과 위치 | 이름 없는 메시 하나, 부품이 합쳐짐 |
STEP은 ISO 10303입니다. 일반적인 .step 텍스트 인코딩은 1994년에 처음 발표된 ISO 10303-21이며, AP203, AP214, AP242는 대부분의 CAD 도구가 내보내는 애플리케이션 프로토콜입니다.
STEP vs STL 파일이 가까이서 달라 보이는 이유
STEP 파일을 텍스트 편집기로 열면 ISO-10303-21;로 시작하고, 점, 방향, 원, B-스플라인 곡면, 그리고 이들로 만든 면과 셸 같은 번호 붙은 엔터티가 이어집니다. 근사치는 없습니다. 5.2mm 구멍은 반지름 2.6mm의 원으로 저장되며, 파일을 읽는 프로그램은 원하는 만큼 세밀하게 테셀레이션할 수 있습니다.
STL은 이미 그 선택을 끝낸 파일입니다. CAD 내보내기에서 현 허용 오차와 각도 한계를 정하고, 모든 곡선을 직선 세그먼트로 잘라 원래 곡선을 버립니다. 거친 STL로 출력한 구멍을 확대하면 평평한 면이 보이고, 빠른 프린터에서는 촘촘한 짧은 세그먼트가 속도와 매끄러움을 모두 잡아먹습니다. Bambu Lab이 STEP 가져오기를 쓰면 Bambu Studio가 G-code에서 더 많은 호 이동을 생성할 수 있다고 설명하는 이유이기도 합니다.
- STEP: 곡면을 정확히 설명하는 수학
- STL: 한 가지 고정 해상도로 샘플링한 복사본
- 테셀레이션 허용 오차는 출력이 아니라 내보낼 때 정해집니다
실제 파일 크기: 같은 브래킷을 STEP과 STL로
OpenCASCADE에서 60 x 40 x 40mm L 브래킷(벽 두께 5mm, 모든 엣지에 1.5mm 필렛, 5.2mm 구멍 4개, B-rep 면 52개)을 모델링해 STEP AP214로 저장한 뒤, 세 가지 테셀레이션 설정으로 STL을 내보냈습니다.
| 파일 | 허용 오차(선형 / 각도) | 삼각형 | 크기 |
|---|---|---|---|
| STEP AP214 | 정확한 곡면 | 해당 없음 | 175 KB |
| STL, 거침 | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, 정밀 | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, 매우 정밀 | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
STEP은 결과를 아무리 매끄럽게 원해도 크기가 그대로입니다. STL은 허용 오차를 조일 때마다 약 5배씩 커지며, 거친 버전에서는 1.5mm 필렛이 눈에 띄게 각져 보입니다.
STEP vs STL 파일을 바로 슬라이싱할 수 있나요?
점점 더 가능해지고 있습니다. PrusaSlicer는 2.5 버전에서 STEP 가져오기를 추가했으며, 도움말 센터에 따르면 STEP은 가져오는 동안 삼각화됩니다.
Bambu Studio는 OpenCASCADE 커널을 통해 STEP 파일과 어셈블리를 가져오고, 각 부품 위치가 표시되는 Assembly View를 유지하며, 선형 편차와 각도 편차 두 가지 품질 설정을 제공합니다. 값을 작게 하면 곡면이 더 매끄러워지고 삼각형이 많아지며 가져오기가 느려집니다. 대화상자가 나타나지 않으면 환경설정에서 "Show the STEP mesh parameter setting dialog"를 켜세요.
UltiMaker Cura의 지원 모델 유형 목록에는 3MF, STL, OBJ, PLY, glTF 등이 있지만 STEP은 없습니다. 따라서 Cura 사용자는 여전히 메시를 먼저 내보내야 합니다.
STEP에서 슬라이싱하는 장점은 제어입니다. 디자이너가 내보낸 해상도를 그대로 받아들이지 않고 출력 시점에 테셀레이션을 고를 수 있습니다. STL의 장점은 어디서나 통한다는 점입니다. 출력 서비스와 업로드 사이트도 포함됩니다.
- PrusaSlicer 2.5+: STEP 가져오기, 로드 시 삼각화
- Bambu Studio: STEP 및 어셈블리, 조정 가능한 편차
- Cura: STL, OBJ 또는 3MF를 먼저 내보내기
STEP을 쓸 때와 STL을 쓸 때
대부분의 경우 한 가지 규칙이면 충분합니다. 설계를 바꿀 사람에게는 STEP, 만들기만 할 기계에는 STL을 보내세요.
CNC 가공 또는 판금
제조사에서 견적 받기
집이나 출력 농장에서 출력
Printables, Thingiverse, MakerWorld에 공유
조각하거나 스캔한 형상
내 설계 보관
피해야 할 STL vs STEP 내보내기 실수
대부분의 문제는 형식이 아니라 내보내기 설정에서 생깁니다.
- 기능 부품은 현 허용 오차 0.01mm 근처로 STL을 내보내세요. 작은 필렛은 0.1mm에서 각이 보입니다.
- 색상이나 어셈블리 이름을 유지해야 한다면 STEP이 AP214 또는 AP242인지 확인하세요.
- Bambu Studio의 편차 값을 한 번 정하고 비슷한 부품에 계속 사용하세요.
- 보내기 전에 뷰어에서 STEP을 미리 보고 모든 바디가 내보내졌는지 확인하세요.
- STL을 STEP으로 변환한 뒤 편집 가능한 피처를 기대하지 마세요. 평평한 삼각형 면만 얻습니다.
- 기본값으로 STL을 극도로 정밀하게 내보내지 마세요. 눈에 띄는 개선 없이 파일만 커집니다.
- STEP이 모든 슬라이서에서 열린다고 가정하지 마세요. Cura에는 메시가 필요합니다.
- 기계 가공업체에 STL만 보내지 마세요. 그쪽은 STEP을 요청할 겁니다.
무료 STEP 및 STL 뷰어와 변환기
로그인 없이 브라우저에서 실행됩니다. STEP 파일은 WebAssembly로 컴파일된 OpenCASCADE 엔진으로 읽으므로 아무것도 업로드되지 않습니다.
FAQ
자주 묻는 질문
3D 프린팅에는 STEP이 STL보다 좋나요?
STL을 STEP으로 변환할 수 있나요?
STEP 파일이 내 STL보다 작은 이유는 무엇인가요?
Cura에서 STEP 파일을 열 수 있나요?
기계 가공업자에게 STEP vs STL 파일은 어떻게 다른가요?
AP203, AP214, AP242는 무엇인가요?
CAD 소프트웨어 없이 STEP 파일을 볼 수 있나요?
AI가 사진으로 STEP 파일을 만들 수 있나요?
관련 도구 및 가이드
계속 보기
무료로 시작
대신 유기적인 형태를 출력하시나요?
피규어와 소품은 애초에 CAD 파일이 없습니다. 사진을 보통 1분 이내에 3D 모델로 바꾼 뒤 유료 플랜에서 STL 또는 3MF로 내보내세요.
신용카드 등록 불필요 · 무료 크레딧 3개로 시작