가이드
OBJ STL 변환 방법
업데이트 · 메시 OBJ에서 STL만
OBJ를 내보내고, 기기에서 변환하고, mm 크기를 확인한 다음 STL을 Bambu Studio, Cura, PrusaSlicer에서 엽니다. 그다음 브라우저에서 비공개로 변환합니다.
Bambu, Cura, Prusa용 OBJ STL 변환
Blender에서 Wavefront OBJ를 내보내고, 브라우저에서 밀리미터로 맞춘 다음, 바이너리 STL을 받아 슬라이서에서 크기를 확인합니다.
1단계
Blender에서 스케일 적용
메시를 선택하고, 내보내기 전에 오브젝트 스케일이 1, 1, 1이 되도록 스케일을 적용합니다. 적용하지 않은 스케일은 STL 크기가 뷰포트와 어긋나는 흔한 이유입니다.
2단계
Wavefront OBJ 내보내기
File, Export, Wavefront (.obj)를 사용합니다. 출력할 메시를 내보냅니다. 이 변환에는 MTL이 필요 없습니다.
3단계
비공개 변환 열기
OBJ STL 변환 도구를 엽니다. .obj를 놓습니다. 브라우저에서 읽히며 업로드되지 않습니다.
4단계
밀리미터로 두기
OBJ가 밀리미터로 만들어졌으면 단위를 밀리미터로 둡니다. 센티미터, 미터, 인치는 파일이 그렇게 저장되었을 때만 고릅니다. 경계 상자를 읽습니다.
5단계
바이너리 STL 다운로드
바이너리 STL을 받습니다. ASCII는 선택이며 기본은 꺼져 있습니다. 계정은 필요 없습니다.
6단계
슬라이서에서 확인
STL을 Bambu Studio, UltiMaker Cura 또는 PrusaSlicer에 가져온 다음, 슬라이스 전에 베드 위 밀리미터를 확인합니다.
출력용 파일은 슬라이서가 베드에 놓을 수 있는 삼각형 목록입니다. Wavefront OBJ는 Blender에서 이미 가지고 있는 파일인 경우가 많습니다. 오브젝트가 여러 개이거나, 재질 라이브러리가 있거나, 좌표가 밀리미터가 아닐 수 있습니다. 이 가이드는 그 OBJ에서 바이너리 STL로, 그다음 Bambu Studio, UltiMaker Cura, PrusaSlicer로 가는 짧은 길입니다. 변환은 브라우저 안에 남습니다. 어느 단계도 메시를 업로드하지 않습니다.
스케일을 적용한 다음 Blender에서 OBJ 내보내기
블렌드 파일을 열고 오브젝트 속성을 봅니다. 스케일이 1, 1, 1이 아니면, 내보내기 설정에 따라 뷰포트 크기와 내보낸 정점 위치가 어긋날 수 있습니다. 오브젝트를 고르고 스케일 칸이 1이 되도록 스케일을 적용합니다. 슬라이서에서 퍼센트를 맞추기 전에, 내보내기 전에 하세요.
이 장면에서 “1단위”가 무엇을 뜻하는지 정하세요. Blender의 기본 단위는 미터인 경우가 많고, 피규어는 격자가 밀리미터인 것처럼 만들어지기도 합니다. 화면에서는 같아 보이다가 슬라이서가 밀리미터로 가정하는 순간 다른 파일이 됩니다. 확신이 없으면 아는 치수를 적으세요. “이 받침은 40 mm”라고 정해 두고, 곧 경계 상자와 비교합니다. 단위 메뉴는 그 사실을 만들어 내지 못합니다. 직접 알거나 재야 합니다.
File → Export → Wavefront (.obj)로 내보냅니다. 출력할 오브젝트를 내보내고, 조명 전체나 숨긴 복제는 넣지 마세요. 이 내보내기가 OBJ 옆에 쓸 수 있는 MTL은 무시해도 됩니다. 변환은 재질, UVs, 텍스처를 읽지 않습니다. 텍스처 에셋이 아직 필요하면 프로젝트 폴더에 OBJ와 MTL을 함께 두세요. STL은 슬라이서용 두 번째 파일이며, 원본을 대체하지 않습니다.
메시가 되지 않은 곡선, 텍스트, 수정자는 속이 찬 면이 되지 않습니다. OBJ에 v 줄과 f 줄이 들어가도록 오브젝트를 메시로 바꾸세요. 점만 있는 파일에는 STL이 담을 것이 없습니다.
브라우저에서 변환하고 상자를 읽기
OBJ STL 변환을 열고 .obj를 놓거나 파일 선택을 사용합니다. 페이지는 한도를 먼저 말합니다. 40 MB입니다. 그보다 큰 조형은 Decimate하거나, 출력할 부분만 내보내세요. Worker는 기기에서 파일을 해석합니다. 탭 메모리가 떨어지면 다른 탭을 닫거나 삼각형 수를 줄여 다시 내보내세요. 그 실패는 로컬입니다. 서버가 업로드를 거절한 것이 아닙니다.
OBJ가 밀리미터로 만들어졌으면 밀리미터를 선택한 채로 두세요. 실제 단위가 센티미터, 미터, 인치면 그쪽으로 바꾸세요. 단위 환산 위에 정말 크기를 바꾸고 싶을 때만 추가 배율을 1에서 움직입니다. 경계 상자는 밀리미터로 갱신됩니다. 40 mm 받침을 기대했는데 상자가 40 × 40 × 40이면 가까운 곳입니다. 0.04나 40000이면 멈추고 단위를 바꾸세요. 이미 크기가 틀리다고 아는 파일은 받지 마세요.
Blender OBJ는 대개 Y가 위입니다. 슬라이서는 Z를 위로 봅니다. 기본 축 설정은 Y를 Z로 돌리고, 가장 낮은 점을 Z = 0에 두어 부품이 베드에 놓이게 할 수 있습니다. 내보내기가 이미 Z-up이면 “이미 Z가 위”를 골라 모델이 옆으로 눕지 않게 하세요. 선택적 미리보기도 같은 방향입니다. 미리보기는 건너뛸 수 있습니다. STL은 WebGL에 기대지 않습니다.
Bambu, Cura, Prusa에 필요한 것은 바이너리 STL입니다. 편집기에서 읽을 글이 필요할 때만 ASCII를 켜세요. 버튼은 바로 파일을 저장합니다. 계정도 없고, 그것을 푸는 다음 단계도 없습니다.
슬라이서에서 STL 열기
Bambu Studio. 그 프린터에 쓰는 플레이트에 STL을 가져옵니다. 슬라이스 전에 오브젝트 패널에서 크기를 읽습니다. 밀리미터가 맞으면 방향을 정하고, 메시가 필요하면 서포트를 더한 다음 슬라이스합니다. 크기가 대략 10×, 25.4×, 1000× 어긋나면 오브젝트를 지우고 올바른 단위로 STL을 다시 만드세요. 슬라이서에서 “눈대중”으로 배율을 주고 변환에서도 배율을 주면 겹쳐서, 다음 출력은 다른 방식으로 틀립니다.
UltiMaker Cura. STL을 열고 도구 패널의 크기를 봅니다. Cura가 STL을 읽는 기본 해석은 밀리미터입니다. 미터 OBJ를 미터 옵션으로 변환하지 않으면 점으로 보이거나, 숫자가 크면 베드에 들어가지 않는 모델이 됩니다. 변환에서 이미 본 경계 상자와 Cura의 치수를 비교하세요. 작은 반올림 안에서 맞아야 합니다.
PrusaSlicer. 가져온 다음 같은 방식으로 크기를 확인합니다. 깨진 메시 일부에는 PrusaSlicer도 경고합니다. 여기서의 경고는 삼각형이 이미 문제였다는 뜻입니다. 이 변환은 구멍을 메우거나 면을 뒤집지 않습니다. STL을 Blender로 돌려보내고, 메시를 고친 다음, OBJ를 다시 내보내고 다시 변환하세요. 비다양체 껍질을 STL 단계가 고친다고 기대하지 마세요.
세 슬라이서에서 유용한 습관은 같습니다. 파일이 받아졌다는 사실이 아니라, 아는 치수를 믿으세요. 변환 성공은 삼각형이 다시 쓰였다는 뜻일 뿐입니다.
이 길이 하지 않는 것
STL은 MTL의 색을 가져가지 않습니다. 필라멘트 한 색이면 괜찮습니다. 색이 필요하면 OBJ가 아직 필요하거나, 이 도구가 쓰지 않는 형식이 필요합니다. 이 길은 STEP 솔리드도 받지 않습니다. CAD에서 메시를 먼저 내보낸 다음 OBJ 단계로 들어오세요. PNG도 JPG도 받지 않습니다. 이미지는 면의 목록이 아닙니다.
한 번에 파일 하나입니다. 부품 키트라면 필요한 메시를 각각 내보내고 변환한 다음, STL에 부품 이름을 붙이세요. 변환에 나오는 삼각형 수는 다운로드 안의 수입니다. 40 MB 미만이어도 수가 엄청나면 슬라이스가 느립니다. 슬라이서가 막히면 Blender에서 Decimate하고 더 가벼운 OBJ를 변환하세요. “고품질 STL 모드”를 잃는 것이 아닙니다. 프린터와 컴퓨터가 다룰 수 있는 메시 밀도를 고르는 것입니다.
크기가 맞고 슬라이서가 파일을 열면 이 사이트에서 할 일은 끝입니다. 모델을 다시 편집할 거면 OBJ를 남기세요. OBJ와 STL이 그 선택의 긴 버전입니다. 베드 미리보기가 여전히 이상하면 밀리미터와 미터를 읽으세요. 바이너리와 ASCII는 방금 받은 기본 형식을 설명합니다.
질문
Blender를 써야 하나요?
아닙니다. Wavefront OBJ 메시를 쓰는 앱이면 이 변환에 넣을 수 있습니다. 이 가이드가 Blender를 적는 이유는 흔한 무료 모델러이기 때문입니다. 파일에는 여전히 정점과 면이 필요합니다.
슬라이서에서 부품이 아주 작거나 거대한 이유는?
STL은 단위를 저장하지 않습니다. 단위 메뉴를 OBJ에 맞추고 경계 상자를 밀리미터로 읽으세요. 밀리미터와 미터 가이드가 1000× 경우를 밟아 갑니다.
같은 흐름으로 PNG를 변환할 수 있나요?
없습니다. 이 흐름은 메시 OBJ에서 시작합니다. 사진과 평평한 이미지는 받지 않습니다.