작성자: Huy Nguyen · ·
Convert3D은 3D 파일을 다른 형식으로 바꿔 줍니다. 모델을 올리고, 원하는 형식을 고르고, 결과를 내려받으면 끝입니다. 이 페이지는 그 작업에 대한 솔직한 설명입니다. 어떤 형식이 실제로 변환되는지, 각 경로가 무엇을 지키고 무엇을 조용히 버리는지 적었습니다.
목록에 있는 형식은 52가지입니다. 그중 30가지를 읽어 변환할 수 있고 결과는 13가지 형식 중 하나가 되므로, 모두 합치면 94개의 변환 경로가 됩니다. 남은 22가지는 SKP, SLDPRT, MAX, C4D처럼 닫혀 있거나 읽을 수 없는 형식입니다. 이런 파일에 대한 정직한 답은 하나뿐입니다. 파일을 만든 프로그램에서 중립 형식으로 내보내는 것입니다. 그래서 이 사이트는 업로드가 끝난 뒤 실패하는 대신 처음부터 그렇게 안내합니다.
오늘은 사이트가 쓰는 것과 같은 변환 경로로 파일 네 개를 돌리고, 결과를 모두 Blender에 다시 불러와 내용을 셌습니다. 아래 숫자는 추정이 아니라 그 측정값입니다.
오늘 측정한 네 번의 변환
입력 파일 두 개는 이 테스트를 위해 직접 만들었습니다. 첫째는 FreeCAD로 만든 기계 가공 느낌의 STEP 솔리드입니다. 40 × 20 × 10 mm 판에 6 mm 관통 구멍, 수직 모서리에 2 mm 필렛, 정확한 면 11개, 35 KB입니다. 둘째는 Blender 장면을 GLB로 내보낸 파일입니다. 빨간 정육면체와 파란 구를 합쳐 삼각형 972개이고, 정육면체에만 40프레임 회전 애니메이션을 넣었으며 74 KB입니다.
각 파일을 두 가지로 변환했습니다. 네 건 모두 업로드 후 약 2초 만에 결과가 나왔고, 메시 결과물의 삼각형 수는 모두 원본과 정확히 같았습니다. 정작 사라지는 것은 형상 자체가 아닙니다.
| 변환 | 결과 | 남은 것 | 사라진 것 |
|---|---|---|---|
| STEP에서 STL | 11.7 KB 바이너리 STL, 삼각형 232개 | 형상, 구멍과 2 mm 필렛, 40·20·10이라는 숫자 | 정확한 곡면, CAD에서 다시 편집할 가능성, 단위 정보 |
| STEP에서 OBJ | 16.5 KB 텍스트 OBJ, 삼각형 232개 | 위 STL과 같은 메시 | 위와 같음. 또한 STEP에 색이 없어 재질 파일은 만들어지지 않았습니다 |
| GLB에서 FBX | 56 KB FBX | 오브젝트 두 개와 이름, 삼각형 972개, 재질 색 두 가지, 40프레임 회전 | 측정한 범위에서는 잃은 것이 없습니다 |
| GLB에서 STL | 48.7 KB 바이너리 STL, 삼각형 972개 | 두 오브젝트의 모든 삼각형 | 오브젝트 구분(둘이 하나로 합쳐짐), 재질 색 두 가지, 애니메이션, 미터 기준의 크기 의미 |
CAD 파일과 메시 파일이 다르게 움직이는 이유
STEP, IGES, 3DM, BREP은 부품을 정확한 수학적 곡면으로 저장합니다. STL, OBJ, PLY, GLB, FBX는 삼각형 묶음으로 저장합니다. CAD에서 메시로 가는 변환은 매번 이 경계를 넘는 일이고, 통행은 한 방향뿐입니다.
테스트 부품이 그 대가를 정확히 보여 줍니다. 정확한 면 11개를 가진 솔리드가 삼각형 232개가 되어 돌아왔습니다. 출력하거나 렌더링하기에는 충분히 가깝지만, 구멍 벽은 이미 평평한 조각들의 고리이고 그것이 원래 원기둥이었다는 기록은 파일 어디에도 남아 있지 않습니다. 돌아가는 길이 없는 이유도 같습니다. STL, OBJ, PLY에는 STEP이라는 출력 대상이 없습니다. 삼각형에서 파라메트릭 곡면을 되살리는 일은 역설계이고, 파일 변환이 아니기 때문입니다.
그러니 뒷공정에서 누군가 부품을 더 편집해야 한다면 STEP이나 IGES 원본을 넘기세요. 메시 변환은 출력이나 렌더링을 위해 맨 마지막에 하는 작업입니다.
단위와 크기, 시간을 가장 많이 잡아먹는 함정
STL은 숫자만 저장하고 단위는 저장하지 않습니다. 테스트한 STEP 부품은 40·20·10으로 나왔습니다. 처음의 밀리미터 수치 그대로여서 슬라이서는 제대로 읽습니다. 반면 장면 단위가 미터인 Blender는 가져오기 배율이 1이면 같은 파일을 40미터짜리 판으로 읽습니다.
반대 방향이 더 아픕니다. GLB 장면은 glTF 관례대로 미터로 만들어서 정육면체 한 변이 0.04입니다. STL로 변환하면 이 숫자가 그대로 넘어가므로, 슬라이서에는 40 mm 정육면체가 아니라 0.04 mm 점으로 보입니다. 변환한 출력용 파일이 터무니없이 작게 나오면 1000배로 키우면 됩니다. 다시 변환해도 달라지지 않습니다.
- STL, OBJ, PLY는 단위를 저장하지 않습니다. 숫자의 의미는 파일을 여는 프로그램이 정합니다.
- glTF와 GLB는 규격상 미터입니다. 웹용 모델이 슬라이서에서 유난히 작게 보이는 이유입니다.
- STEP과 IGES는 단위를 파일 안에 담고 있으며 보통 밀리미터입니다.
- 3MF는 파일에 다른 표시가 없으면 밀리미터입니다. 슬라이서가 STL보다 3MF를 좋아하는 이유 중 하나입니다.
- 이번 테스트에서 FBX는 원본 GLB와 크기가 정확히 같았습니다. 이 경로에서는 크기를 다시 맞출 필요가 없었습니다.
출력 형식 고르기
- STL — 어떤 슬라이서에서도, 대부분의 출력 서비스에서도 통하는 안전한 선택입니다. 삼각형만 있고 색도, 단위도, 오브젝트 구분도 없습니다.
- 3MF — 더 현대적인 출력용 형식입니다. 색, 여러 재료, 서로 분리된 오브젝트를 한 파일에 담습니다. STL과 AMF에서 만들 수 있습니다.
- GLB와 glTF — 웹과 실시간 작업의 기본입니다. GLB는 형상, 재질, 텍스처, 애니메이션을 하나의 바이너리 파일에 담습니다.
- FBX — 게임 엔진과 애니메이션 도구로 넘길 때 쓰는 형식이며, 오늘 테스트에서 재질과 애니메이션을 함께 지킨 유일한 결과물입니다.
- USDZ — 애플의 AR 경로로, 아이폰과 아이패드의 퀵 룩이 바로 엽니다. OBJ, FBX, GLB, glTF, USD에서 변환할 수 있습니다.
- OBJ — 순수 텍스트라 거의 모든 프로그램이 읽지만, 재질이 별도의 MTL 파일에 있어서 가장 쉽게 빠지는 것이 색입니다.
- PLY — 스캔과 사진측량에서 쓰는 형식이며 색을 정점마다 저장합니다.
- STEP과 IGES — 진짜 CAD 형상을 지키는 유일한 출력이며 CAD 세계 안에서만 움직입니다. 여기서는 IGES에서 STEP, STEP에서 IGES를 변환합니다.
- DXF와 DWG — CAD 도면 교환용입니다. 이 둘은 서로 변환될 뿐 다른 출력 대상은 없습니다.
점군, 건물 모델, 그 밖의 특별한 경우
- 스캐너 형식인 PTS, XYZ, PCD, E57은 PLY로만 변환됩니다. 점마다의 색까지 점군을 그대로 담을 수 있는 출력은 PLY뿐입니다. 점군을 STL이나 OBJ로 만들려면 면을 씌워야 하는데, 그것은 변환이 아니라 모델링 판단입니다.
- IFC 건물 모델은 OBJ, FBX, DAE로 변환됩니다. 형상은 남고 건물 정보는 남지 않습니다. 벽은 속성을 가진 벽이 아니라 그냥 형태로 도착합니다. 그 속성이 필요한 사람이 있다면 IFC를 보관하세요.
- OpenVDB는 표면이 없는 복셀 볼륨을 담고 있습니다. 만든 도구에서 메시로 바꾸기 전까지는 변환할 대상 자체가 없습니다.
- DWG와 DXF는 도면입니다. 2D 도면이 여기서 3D 모델이 되지는 않으며, 몇 번을 변환해도 없는 차원이 생기지는 않습니다.
- Blender 프로젝트 파일은 OBJ, FBX, GLB, STL로 변환할 수 있지만 blend 파일에는 형상보다 훨씬 많은 것이 들어 있습니다. 형상과 기본 재질이 아닌 것은 넘어오지 않습니다.
제한과, 업로드한 파일의 행방
- 무료: 파일 하나 30 MB까지, 시간당 변환 10회, 동시 2건, 계정은 필요 없습니다.
- Pro: 파일 하나 1 GB까지, 시간당 변환 50회, 동시 5건, 월 9.99 미국 달러 또는 연 95.88 미국 달러입니다.
- 업로드된 파일과 변환 결과는 업로드 후 1시간 안에 서버에서 삭제됩니다.
- 3D 뷰어와 압축 도구는 아무것도 업로드하지 않습니다. GLB, glTF, OBJ, STL을 브라우저 안에서 처리하며, 압축 결과는 항상 최적화된 GLB입니다.
- 읽을 수 없는 형식의 파일은 업로드가 시작되기 전에 페이지에서 막히고, 그때 실제로 통하는 내보내기 방법도 함께 알려 줍니다.
업로드하지 않고 같은 일을 하는 방법
모델이 외부에 나가면 안 되거나 무료 한도를 넘는다면 본인 컴퓨터에서 하면 됩니다. 오늘의 샘플 두 개도 그렇게 만들었으니, 아래 도구는 저희가 실제로 쓰는 것입니다.
Blender는 OBJ, STL, PLY, FBX, glTF, GLB, USD, Alembic을 읽고 씁니다. 파일 메뉴에서 내보내기를 고르면 됩니다. 모디파이어는 먼저 적용하세요. 내보내지는 메시는 모디파이어의 계산 결과이고, 뷰포트에서 보이는 모습과 다를 수 있습니다.
FreeCAD는 STEP, IGES, BREP, STL, OBJ, DXF를 만들고 내보냅니다. 모델 트리에서 객체를 선택하고 파일, 내보내기를 거쳐 형식을 고릅니다. 곡면이 있는 부품을 메시로 낼 때는 분할 정도나 편차 설정을 찾으세요. 편차가 작을수록 삼각형이 많아지고 곡면이 매끄러워지며, 필렛이 둥글게 보이는지는 이 숫자 하나로 결정됩니다.
슬라이서를 변환기로 쓸 수도 있습니다. PrusaSlicer는 모델을 불러온 뒤 플레이트 전체를 다시 STL로 내보낼 수 있어서, 출력용 파일에서 평범한 메시를 얻는 가장 짧은 길이 되는 경우가 많습니다.
2026년 10월 23일 테스트: FreeCAD로 만든 STEP 솔리드(40 × 20 × 10 mm 판, 6 mm 구멍, 2 mm 필렛, 35 KB)를 STL과 OBJ로, 색 재질과 40프레임 회전이 있는 오브젝트 두 개짜리 Blender GLB 장면(74 KB)을 FBX와 STL로 변환했습니다. 결과는 모두 Blender에 다시 불러와 오브젝트 수, 삼각형 수, 재질, 애니메이션을 셌습니다.