가이드
STL이란 무엇인가: OBJ STL 변환 이후
업데이트 · 메시 OBJ에서 STL만
STL의 삼각형, 단위 없는 배율, 바이너리, 슬라이서 흐름을 이해합니다. 그다음 브라우저에서 비공개로 OBJ에서 STL을 얻습니다.
STL은 슬라이서가 기대하는 삼각형 파일입니다. 이름은 초기 레진 공정에서 광조형(stereolithography)으로 풀리는 경우가 많지만, 형식은 그 기계 한 대보다 오래 남았습니다. 오늘은 형상을 Bambu Studio, UltiMaker Cura, PrusaSlicer에 넘기는 수수하고 믿을 만한 방법입니다. 모델링 형식이 아닙니다. 재질을 기억하지 않습니다. 단위도 기억하지 않습니다. 기억하는 것은 모서리입니다.
삼각형만, 오직 삼각형
기록 하나는 면 하나입니다. 법선과 정점 세 개입니다. 남길 사각형도, n곤도, 곡선도 없습니다. 이 사이트가 OBJ를 읽을 때 폴리곤은 먼저 삼각형으로 나뉘고, 그 삼각형이 써집니다. 도구 페이지의 삼각형 수가 그 수입니다. 사각형을 한 면으로 세던 모델러의 “폴리곤 수”와는 맞지 않습니다. 사각형 여섯 개인 정육면체는 삼각형 열두 개입니다. 그것은 맞고, 복제 버그가 아닙니다.
법선은 면의 방향입니다. 슬라이서가 신경 쓰는 것은 정확한 법선 숫자보다 껍질이 닫혀 있고 방향이 일정한지입니다. 도구가 안과 밖을 정하려 할 때 감는 순서의 일정함은 여전히 중요합니다. 이 내보내기는 모서리 순서에서 법선을 계산합니다. 없는 면을 만들어 내지 않습니다.
여기서 쓰는 STL에는 텍스처 좌표도 색도 없습니다. 넓은 세상에는 눈에 잘 안 띄는 확장이 있습니다. 이 변환이 만드는 것이 아니고, 슬라이서가 존중할 것이라고 기대해서도 안 됩니다. 파일에 맞는 머릿속 모델은 필라멘트 한 색입니다.
일부러 단위가 없음
사람들이 실제로 구현하는 규격에는 밀리미터 표시가 없습니다. FDM 커뮤니티의 관습은 1단위가 1밀리미터입니다. 정점이 25인 파일은 그 관습에서는 25 mm 정점입니다. 만든 사람이 25미터나 25인치를 의도했어도 그렇습니다. 밀리미터와 미터 가이드는 올바른 관습을 숫자에 굽는 이야기입니다. 그 뒤에도 STL은 “모릅니다”. 다음 프로그램이 같은 관습을 공유해야 합니다.
변환의 경계 상자가 파일 헤더의 한 문장보다 쓸모 있는 이유도 그것입니다. 바이너리 헤더는 80바이트이고, 비어 있거나 도구 이름이 들어 있는 경우가 많습니다. “이것은 인치였다”의 유일한 기록을 거기에 두지 마세요. 자신의 메모에 두고, 이미 밀리미터에 맞는 좌표에 두세요.
바이너리, ASCII, 슬라이서
같은 삼각형을 바이너리로 담을 수도, ASCII 텍스트로 적을 수도 있습니다. 바이너리는 작고 기본 다운로드입니다. ASCII는 읽을 수 있고 부피가 큽니다. 바이너리와 ASCII STL이 그 선택입니다. 바이트가 온전하면 위에 이름을 든 슬라이서에서 열립니다. 줄 끝이나 소수점을 바꾼 텍스트 편집기가 망가뜨린 ASCII는 열리지 않을 수 있습니다. 큰 STL을 손으로 고치기보다 다시 내보내세요.
슬라이서로 가져오기가 마지막 시험은 아닙니다. 보고된 크기를 봅니다. 모델이 서 있는지 봅니다. 의도하지 않은 틈이 있는지 레이어 미리보기를 봅니다. STL은 기하로는 맞아도 나쁜 출력이 될 수 있습니다. 얇은 벽, 겹친 몸체, 열린 바닥은 거기서 드러납니다. 같은 깨진 표면을 다시 내보내면 낫는다는 희망이 아니라, 메시로 문제를 되돌리세요.
STL은 어디에서 와야 하나
이 사이트에서 STL은 Wavefront OBJ 메시에서 와야 합니다. 그것이 OBJ란에 적은 v와 f 줄이 있는 파일입니다. PNG, JPG, STEP 솔리드에서 오면 안 됩니다. 이미지를 복셀로 만들지 않고, CAD 경계 모델도 테셀레이션하지 않습니다. 설계 도구에 솔리드만 있다면, 받아들일 수 있는 현 공차로 거기서 테셀레이션하거나 OBJ를 내보낸 다음 변환하세요. 얻는 삼각형 수는 그 도구에 요청한 분할입니다. 여기서 더 매끄럽게 하려고 삼각형을 더하지 않습니다.
파일이 생기면 출력 흐름은 평범합니다. 밀리미터를 확인하고, 방향을 정하고, 필요하면 서포트를 넣고, 슬라이스한 다음 출력합니다. 형상을 다시 편집할 거면 OBJ를 남기세요. OBJ와 STL은 한쪽이 다른 쪽을 대체하는 대신 두 파일이 나란히 있는 이유를 설명합니다. Blender에서의 절차는 OBJ STL 변환 방법입니다.
질문
STL은 모델이 밀리미터인 것을 아나요?
모릅니다. 형식이 저장하는 것은 좌표와 면 법선입니다. 슬라이서는 보통 밀리미터라고 가정합니다. 이 사이트의 단위 메뉴는 쓰기 전에 숫자를 바꿉니다.
올바른 STL은 항상 출력되나요?
아닙니다. 올바른 삼각형 목록이어도 구멍, 교차하는 껍질, 너무 얇은 벽이 있을 수 있습니다. 변환은 어느 것도 고치지 않습니다.
바이너리인가요, 텍스트인가요?
둘 다 STL입니다. 여기서의 기본은 바이너리입니다. 슬라이서가 그것을 기대하고 파일도 작기 때문입니다. ASCII는 텍스트 형태입니다. 바이너리와 ASCII 가이드를 보세요.