샘플 3D 모델 파일 다운로드 — STL, OBJ, GLB, glTF, PLY, 3MF, USDZ, FBX

형식 10개 · 파일 43개 · 직접 링크 · 광고 없음 · 자유롭게 사용

이곳의 모든 모델은 저희 스크립트가 파라메트릭 형상으로 생성해 각 형식의 사양에 따라 직접 기록한 것입니다. 삼각형 1,024개, 51,200개, 524,288개짜리 토러스 매듭, UV 구, 밀리미터 단위의 출력용 브래킷 등이 있습니다. 이름만 바꾼 파일이나 다운로드해서 변환한 파일이 없으므로, 각 파일은 표시된 형식 그대로이며 테스트 스위트에 넣어 배포해도 됩니다.

파일마다 정확한 삼각형·꼭짓점 수, 단위, 위쪽 축, 재질, 애니메이션, SHA-256이 표시됩니다. glTF와 GLB 파일은 Khronos glTF Validator를 오류 0개, 경고 0개로 통과합니다. 공개 전에 각 파일을 해당 형식을 지원하는 모든 독립 리더(three.js, Assimp, trimesh)로 다시 가져와 삼각형 수를 확인했으며, USDZ 파일은 ARKit 모드의 Apple usdchecker를 통과합니다.

형식 선택

문제를 일으키는 파일이 필요하신가요? 엣지 케이스 팩에는 일부러 까다롭게 만든 파일이 15개 있습니다 — 3D 모델: 비어 있거나 손상되었거나 잘못된 정보를 담은 메시.

자주 묻는 질문

어떤 3D 형식부터 지원해야 하나요?

웹이라면 GLB입니다. 형상, PBR 재질, 텍스처, 애니메이션을 하나의 바이너리 파일에 담으며, three.js, Babylon.js, model-viewer와 대부분의 온라인 뷰어가 이를 중심으로 만들어졌습니다. 3D 프린팅에는 STL과 3MF, 오래된 도구와의 교환에는 OBJ가 적합합니다. iPhone과 iPad 사용자가 AR Quick Look으로 모델을 열어야 한다면 USDZ를 추가하고, FBX는 게임 엔진이나 Autodesk 도구의 파일을 받는 경우에만 추가하세요.

모델은 어떤 단위와 방향을 사용하나요?

glTF, GLB, OBJ, PLY, OFF, DAE, USDZ 파일은 Y축이 위쪽이고 단위는 미터입니다. glTF가 요구하는 방식이자 대부분의 뷰어가 가정하는 방식입니다. STL과 3MF 파일은 슬라이서가 가정하는 대로 Z축이 위쪽이고 단위는 밀리미터이며 z = 0 위에 놓여 있습니다. FBX는 기본 단위인 센티미터에 Y축이 위쪽입니다. 모델이 1,000배 작게 보이거나 옆으로 누워 있는 것이 가장 흔한 3D 업로드 버그이기 때문에 파일마다 단위와 위쪽 축을 옆에 표시해 두었습니다.

네거티브 테스트용으로 손상된 3D 파일도 있나요?

네. 엣지 케이스 모음에 3D 섹션이 있습니다. 삼각형이 0개인 STL, 퇴화 메시와 안팎이 뒤집힌 메시, 비매니폴드 메시, 1천만 및 100만분의 1 크기의 좌표, float32 한계에 가까운 값, 잘린 GLB, 헤더에 적힌 삼각형 수가 틀린 STL, 확장자가 .stl인 GLB, 헤더가 “solid”로 시작하는 바이너리 STL, 유니코드 파일 이름이 있습니다.

Blender(.blend), 3ds Max, Maya 파일은 왜 없나요?

이들은 교환 형식이 아니라 애플리케이션 프로젝트 파일이며, 해당 애플리케이션만 올바르게 기록할 수 있습니다. 개방적이고 재현 가능한 파이프라인에서는 그 애플리케이션을 실행할 수 없습니다. 여기 있는 형식은 파이프라인이 사용자와 내보내기 도구로부터 실제로 받는 형식입니다.

다른 샘플 파일 카테고리

문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.