OBJ STL 변환
Blender, ZBrush, 사진 측량 앱, 게임 에셋 팩에서 나온 모델을 3D 프린터 작업 흐름으로 옮깁니다. 변환기는 OBJ를 삼각형으로 나누고, 프린터가 쓰지 않는 정보는 버린 뒤 용량이 작은 바이너리 STL로 기록합니다.
3D 모델 변환
또는 STL, OBJ, MTL … 파일을 여기에 끌어다 놓으세요 ·
파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제
파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.
STL과 OBJ에는 단위가 저장되지 않습니다. 슬라이서에서 부품이 10배나 25.4배 작거나 크게 나오면 단위를 잘못 읽은 것이니 여기서 설정하십시오.
Blender, CAD 프로그램, 슬라이서는 Z-up을, glTF, Unity, 대부분의 게임 엔진은 Y-up을 씁니다. 가져온 모델이 옆으로 누워 있으면 바꾸십시오.
STEP이나 IGES 솔리드를 메시로 변환할 때 쓰입니다. 정밀은 곡선이 매끄럽지만 파일이 커지고, 거침은 빠른 미리보기에 충분합니다.
PNG, JPG, SVG 입력에만 쓰입니다. 부조는 어두운 영역을 높이고, 리토판은 뒤에서 빛을 비추면 사진이 보이는 얇은 판이며, 돌출은 로고나 SVG 윤곽을 평평한 입체 도형으로 만듭니다.
출력할 모델의 너비이며 높이는 이미지의 가로세로 비율을 따릅니다.
부조나 리토판의 최대 돌출 높이, 또는 돌출 도형의 두께입니다. 리토판은 보통 2–3 mm를 씁니다.
출력물이 흩어지지 않도록 부조 아래에 까는 판입니다. 0이면 바닥이 없습니다.
사용 방법
- 1
OBJ 업로드
.obj 파일을 끌어다 놓으십시오. STL은 색상을 저장할 수 없으므로 .mtl과 텍스처 이미지는 필요 없습니다. 모델은 최대 20개, 파일당 95 MB까지입니다.
- 2
스케일과 부품 확인
고급 설정에서 모델 단위를 모델을 만든 단위로 설정하십시오. Blender 장면은 미터를 씁니다. 메시 하나로 합치기는 켜져 있어 단일 출력에 맞으며, 부품을 따로 두려면 끄십시오.
- 3
STL로 변환
STL로 변환을 누르고 슬라이서에서 파일을 여십시오. 슬라이싱하기 전에 치수 하나를 재 보십시오.
OBJ는 모델러를 위한 형식이고 STL은 프린터를 위한 형식입니다. 변환하면 형태는 유지되고, 모든 면이 삼각형으로 나뉘며, 슬라이서가 어차피 무시하는 재질, UV 맵, 스무딩 그룹은 빠집니다.
OBJ를 STL로 변환하면 달라지는 점
Wavefront Technologies는 1980년대 후반 자사의 Advanced Visualizer 소프트웨어용으로 OBJ를 정의했고, 이 일반 텍스트 구조는 회사보다 오래 살아남았습니다. OBJ는 꼭짓점, 텍스처 좌표, 노멀을 나열한 뒤 꼭짓점이 셋, 넷 또는 그 이상인 면을 기록합니다. 재질은 텍스처 이미지를 가리키는 별도의 .mtl 파일에 있어서, OBJ 다운로드는 폴더나 ZIP으로 오는 경우가 많습니다. ZIP STL 변환은 이런 압축 파일을 먼저 풀지 않고 변환합니다.
STL은 삼각형만 저장합니다. 변환 중에 사각면과 n각면은 나뉘고, 꼭짓점 노멀은 면마다 노멀 하나로 바뀌며, OBJ의 그룹과 오브젝트는 모델 하나로 기록되거나 메시 하나로 합치기가 꺼져 있으면 따로 유지됩니다. 두 형식 모두 단위를 저장하지 않으므로 스케일을 주의해야 합니다. 숫자는 그대로 복사되고, 슬라이서는 이를 밀리미터로 간주합니다.
OBJ
Wavefront OBJ 3D 모델
OBJ는 Wavefront Technologies가 개발한 3D 형상 형식입니다. 꼭짓점, 텍스처 좌표, 법선, 면을 나열한 일반 텍스트 파일이며, 재질과 텍스처는 별도의 .mtl 파일에서 참조합니다. 거의 모든 3D 모델링 프로그램, 게임 엔진, 3D 프린팅 도구에서 가져올 수 있습니다. OBJ는 애니메이션, 리깅, 장면 계층 구조를 지원하지 않으며, MTL과 이미지 파일을 함께 두지 않으면 텍스처가 사라집니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- 아니요
- 도입 연도
- Wavefront Technologies
STL
STL 메시
STL(stereolithography)은 1987년 3D Systems가 만든 3D 메시 형식입니다. 물체의 표면 형상만 삼각형 목록으로 기술하며 색상, 재질, 단위, 장면 정보는 담지 않습니다. 단순하기 때문에 Cura, PrusaSlicer 같은 3D 프린팅 슬라이서의 기본 입력 형식입니다. 곡면을 수많은 평면 삼각형으로 근사하므로 매끄러운 모델은 파일이 매우 커질 수 있습니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- 아니요
- 도입 연도
- 1987 · 3D Systems
렌더링, 게임, 스캔용으로 만든 모델을 프린터나 출력 서비스, STL만 받는 업로드 양식으로 보내야 할 때 OBJ를 STL로 변환합니다.
Cura, PrusaSlicer, Bambu Studio에 STL이 꼭 필요합니까?
| 기관 | 요구 사항 | 출처 |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF, X3D와 높이 맵용 PNG, JPG. OBJ 텍스처는 무시됩니다. | — |
| PrusaSlicer | STL, OBJ, 3MF, AMF와 2.6 버전부터 STEP. 최신 버전에서는 OBJ 색상을 필라멘트에 대응시킬 수 있습니다. | — |
| Bambu Studio | STL, OBJ, 3MF, STEP. 다색 페인팅은 자체 3MF 프로젝트에 저장됩니다. | — |
| 출력 서비스와 모델 라이브러리 | 대부분의 업로드 양식은 STL을 가장 먼저 나열합니다. OBJ나 3MF를 받는 곳도 있지만 텍스처 있는 OBJ 폴더를 받는 곳은 드뭅니다. | — |
변환 후 출력되지 않는 OBJ 고치기
모델이 쌀알만 하게 작습니다
OBJ가 미터 단위로 저장된 것으로, 주로 Blender나 게임 엔진에서 나온 파일입니다. 모델 단위를 m로 설정하고 다시 변환하십시오.
슬라이서가 비다양체(non-manifold) 모서리를 보고합니다
메시에 구멍이나 단면 표면이 있습니다. 출력하기 전에 Blender의 3D Print Toolbox나 슬라이서의 복구 명령으로 막으십시오.
피규어가 뒤로 누워 있습니다
모델이 Y-up으로 내보내졌습니다. 위쪽 축을 Z-up으로 설정하면 베드 위에 바로 섭니다.
부품이 떠 있거나 겹칩니다
별개의 오브젝트가 합쳐졌습니다. 메시 하나로 합치기를 끄고 슬라이서에서 배치하거나, Blender에서 불리언 합집합으로 결합하십시오.
OBJ STL 변환 자주 묻는 질문
Blender OBJ를 STL로 변환하면 왜 아주 작아집니까?
Blender는 1단위를 1미터로 다루므로 40 mm 피규어가 0.04로 기록됩니다. 슬라이서는 STL 숫자를 밀리미터로 읽기 때문에 점처럼 보입니다. 모델 단위를 m로 설정하고 다시 변환하면 부품이 40 mm로 나옵니다.
OBJ의 텍스처와 색상은 어떻게 됩니까?
남지 않습니다. STL은 지오메트리만 저장하므로 .mtl 재질과 이미지 텍스처가 들어갈 곳이 없습니다. 다색 프린터용으로 색상이 필요하다면 3MF를 쓰고, 브라우저나 AR에서 보려면 OBJ GLB 변환이 텍스처를 유지합니다.
OBJ에 사각면과 n각면이 있습니다. 문제가 됩니까?
아닙니다. OBJ는 꼭짓점 수에 제한이 없는 면을 저장할 수 있지만 STL은 삼각형만 받으므로, 변환 중에 모든 면이 삼각형으로 나뉩니다. 형태는 그대로이고 삼각형 수만 늘어납니다.
슬라이서가 변환한 모델에 오류가 있다고 하는 이유는 무엇입니까?
게임이나 렌더링용으로 만든 모델에는 열린 모서리, 겹친 조각, 나뭇잎이나 헤어 카드 같은 단면 평면이 흔합니다. 렌더링은 잘 되지만 닫힌 부피를 이루지는 않습니다. Blender의 3D Print Toolbox 애드온으로 고치거나, PrusaSlicer나 Bambu Studio가 가져올 때 수정하도록 하십시오.
폴리곤이 수백만 개인 스컬프트는 STL로 쓰기에 너무 큽니까?
바이너리 STL은 삼각형당 50바이트를 쓰므로 삼각형 200만 개짜리 스컬프트는 약 100 MB로, 95 MB 업로드 한도를 살짝 넘습니다. 먼저 Blender나 ZBrush에서 데시메이트하십시오. 어차피 대부분의 프린터는 그만큼 세밀한 디테일을 재현하지 못합니다.
- STL OBJ 변환STL을 Unity, 텍스처링 도구 등 OBJ를 요구하는 3D 앱용 OBJ로 변환합니다. 공유 꼭짓점, 읽을 수 있는 텍스트, 같은 삼각형을 몇 초 만에.
- FBX OBJ 변환Mixamo, Unity 에셋 팩, Maya의 FBX 파일을 MTL 재질과 텍스처가 포함된 OBJ로 변환합니다. 바이너리·ASCII FBX 지원, 한 번에 20개.
- 3MF STL 변환STL만 읽는 슬라이서, 출력 서비스, 수리 도구용으로 3MF를 STL로 변환합니다. 형상은 mm 단위로 유지되고 색상·플레이트·출력 설정은 빠집니다.
- STEP STL 변환STEP·STP 파일을 Cura, PrusaSlicer, Bambu Studio용 STL로 변환합니다. 메시 정밀도를 골라 mm 단위 바이너리 STL로 받으십시오.
- OBJ GLB 변환OBJ와 MTL, 텍스처를 three.js, model-viewer, Shopify, Android AR용 GLB 하나로 변환합니다. 미터 단위, 재질 포함.
- 이미지 STL 변환JPG, PNG, WebP, BMP 이미지를 3D 프린팅용 STL로 변환합니다. 부조, 리토판, 돌출 도형 중 선택하고 너비·깊이·바닥을 mm로 지정합니다.