UltKit

OBJ STL 변환

Blender, ZBrush, 사진 측량 앱, 게임 에셋 팩에서 나온 모델을 3D 프린터 작업 흐름으로 옮깁니다. 변환기는 OBJ를 삼각형으로 나누고, 프린터가 쓰지 않는 정보는 버린 뒤 용량이 작은 바이너리 STL로 기록합니다.

3D 모델 변환

또는 STL, OBJ, MTL … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    OBJ 업로드

    .obj 파일을 끌어다 놓으십시오. STL은 색상을 저장할 수 없으므로 .mtl과 텍스처 이미지는 필요 없습니다. 모델은 최대 20개, 파일당 95 MB까지입니다.

  2. 2

    스케일과 부품 확인

    고급 설정에서 모델 단위를 모델을 만든 단위로 설정하십시오. Blender 장면은 미터를 씁니다. 메시 하나로 합치기는 켜져 있어 단일 출력에 맞으며, 부품을 따로 두려면 끄십시오.

  3. 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
OBJ 변환

STL

STL 메시

STL(stereolithography)은 1987년 3D Systems가 만든 3D 메시 형식입니다. 물체의 표면 형상만 삼각형 목록으로 기술하며 색상, 재질, 단위, 장면 정보는 담지 않습니다. 단순하기 때문에 Cura, PrusaSlicer 같은 3D 프린팅 슬라이서의 기본 입력 형식입니다. 곡면을 수많은 평면 삼각형으로 근사하므로 매끄러운 모델은 파일이 매우 커질 수 있습니다.

압축 방식
–
투명도
–
애니메이션
아니요
도입 연도
1987 · 3D Systems
STL 변환

렌더링, 게임, 스캔용으로 만든 모델을 프린터나 출력 서비스, STL만 받는 업로드 양식으로 보내야 할 때 OBJ를 STL로 변환합니다.

Cura, PrusaSlicer, Bambu Studio에 STL이 꼭 필요합니까?

주요 슬라이서가 가져오는 형식
기관요구 사항출처
Ultimaker CuraSTL, OBJ, 3MF, X3D와 높이 맵용 PNG, JPG. OBJ 텍스처는 무시됩니다.—
PrusaSlicerSTL, OBJ, 3MF, AMF와 2.6 버전부터 STEP. 최신 버전에서는 OBJ 색상을 필라멘트에 대응시킬 수 있습니다.—
Bambu StudioSTL, 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에서 데시메이트하십시오. 어차피 대부분의 프린터는 그만큼 세밀한 디테일을 재현하지 못합니다.