GLB 샘플 파일 — 테스트용 glTF 바이너리 모델 다운로드

GLB — 바이너리 glTF 2.0 · .glb · MIME 유형 model/gltf-binary

파일 8개21 KB – 923 KB직접 링크광고·가입 없음모든 용도 무료SHA-256 검증

three.js, Babylon.js, model-viewer 장면이나 3D 업로드 파이프라인, glTF 파서를 테스트할 GLB 샘플 파일을 다운로드하세요. 기능마다 파일이 하나씩 있어 실패하면 어떤 기능이 문제인지 바로 알 수 있습니다. 텍스처가 입혀진 로우 폴리 모델, PBR 재질 시트(메탈릭 × 러프니스 격자로 배열한 구들과 베이스 컬러, 오클루전-러프니스-메탈릭, 노멀, 이미시브 맵을 쓰는 구), 노드 애니메이션, 모프 타깃 애니메이션, 관절 4개짜리 스켈레톤이 있는 스킨 메시, 그리고 노드 계층 구조와 카메라 하나, KHR_lights_punctual 조명 두 개가 있는 다중 메시 장면이 준비되어 있습니다.

삼각형 51,200개짜리 모델은 압축하지 않은 버전(923 KB)과 Draco 압축 버전(103 KB) 두 가지로 제공되므로, KHR_draco_mesh_compression 디코딩을 테스트하고 얼마나 줄어드는지 확인할 수 있습니다. 모든 GLB는 Khronos glTF Validator를 오류 0개, 경고 0개로 통과하며 three.js의 GLTFLoader에서 불러올 수 있습니다.

샘플 GLB 모델의 렌더링 미리보기
이 페이지의 샘플 중 하나를 생성기로 플랫 셰이딩해 렌더링한 정지 이미지입니다. 다운로드한 파일을 GLB 뷰어에서 열면 3D로 살펴볼 수 있습니다.

GLB 샘플 파일 다운로드

파일세부 정보크기다운로드
sample-animated-rotation.glb
삼각형 1,024개 • 노드 애니메이션: 회전 + 이동, 4초 반복 • 21 KB
삼각형 1,024개 · 정점 512개 · 노멀 · 재질 1개 · 애니메이션 1개 · 미터, Y축 위쪽21 KB
20,648바이트
GLB 다운로드
sample-skinned-mesh.glb
삼각형 1,056개 • 스킨 메시, 관절 4개 스켈레톤, 구부리기 애니메이션 • 35 KB
삼각형 1,056개 · 정점 562개 · 노멀 · 재질 1개 · 애니메이션 1개 · 미터, Y축 위쪽35 KB
34,508바이트
GLB 다운로드
sample-animated-morph-targets.glb
삼각형 768개 • 모프 타깃 2개(spherify, squash)와 가중치 애니메이션 • 42 KB
삼각형 768개 · 정점 486개 · 노멀 · 재질 1개 · 애니메이션 1개 · 미터, Y축 위쪽42 KB
42,036바이트
GLB 다운로드
sample-multi-mesh-scene.glb
삼각형 1,998개 • 메시 4개, 노드 계층 구조, 카메라, KHR_lights_punctual 조명 2개 • 48 KB
삼각형 1,998개 · 정점 1,101개 · 노멀 · UV · 재질 4개 · 미터, Y축 위쪽48 KB
47,836바이트
GLB 다운로드
sample-medium-poly-draco.glb
삼각형 51,200개 • Draco 압축(KHR_draco_mesh_compression) • 103 KB
삼각형 51,200개 · 정점 25,600개 · 노멀 · 재질 1개 · Draco · 미터, Y축 위쪽103 KB
103,248바이트
GLB 다운로드
sample-textured-low-poly.glb
삼각형 4,096개 • 내장 PNG 텍스처 • 133 KB
삼각형 4,096개 · 정점 2,193개 · 노멀 · UV · 재질 1개 · 미터, Y축 위쪽133 KB
133,012바이트
GLB 다운로드
sample-pbr-materials.glb
삼각형 26,048개 • PBR 재질 11개: 메탈릭 × 러프니스 격자 + 텍스처 구(베이스, ORM, 노멀, 이미시브) • 197 KB
삼각형 26,048개 · 정점 14,395개 · 노멀 · UV · 재질 11개 · 미터, Y축 위쪽197 KB
196,752바이트
GLB 다운로드
sample-medium-poly.glb
삼각형 51,200개 • 비압축(Draco 파일과 비교용) • 923 KB
삼각형 51,200개 · 정점 25,600개 · 노멀 · 재질 1개 · 미터, Y축 위쪽923 KB
922,752바이트
GLB 다운로드
파일 8개 · 직접 링크 · 가입 불필요 · CORS 지원

명령줄이나 CI에서 이 파일 사용하기

모든 URL은 고정되어 있고 CORS가 열려 있습니다. 테스트에 SHA-256을 고정해 두면 픽스처가 바뀌는 순간 알 수 있습니다.

# 파일 하나 다운로드
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/glb/sample-animated-rotation.glb

# 검증하기 (위의 모든 파일에 SHA-256이 표시되어 있음)
shasum -a 256 sample-animated-rotation.glb

# 모든 샘플 파일의 기계 판독용 인덱스
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="glb")'

GLB 형식 한눈에 보기

정식 명칭GLB — 바이너리 glTF 2.0
확장자.glb
MIME 유형model/gltf-binary
사양Khronos glTF 2.0, 바이너리 컨테이너 (GLB)
매직 바이트67 6C 54 46 (“glTF”), 버전 2
구조12바이트 헤더, JSON 청크, BIN 청크, 4바이트 정렬
포함된 기능PBR, 텍스처, 노드 / 모프 / 스킨 애니메이션, 카메라, 조명, Draco
검증Khronos glTF-Validator: 오류 0개, 경고 0개

GLB 샘플 파일로 주로 테스트하는 항목

  • 웹 3D 뷰어 (three.js, Babylon.js, model-viewer)
  • Draco 디코더 설정 (KHR_draco_mesh_compression)
  • 애니메이션, 모프 타깃, 스키닝 재생
  • PBR 재질과 텍스처 맵 렌더링 확인
  • 서버 측 썸네일 생성과 형식 변환
  • 확장자가 아닌 매직 바이트 기반 업로드 검증
테스트 참고 사항. Draco 파일은 extensionsRequired에 KHR_draco_mesh_compression을 선언합니다. Draco 디코더가 없는 로더는 아무것도 렌더링하지 않는 대신 파일을 거부해야 합니다. three.js에서는 GLTFLoader에 setDRACOLoader()를 호출해야 합니다. 텍스처가 입혀진 PBR 구에는 노멀 맵이 있고 TANGENT 데이터가 포함되어 있어, 셰이딩이 런타임 탄젠트 생성에 의존하지 않습니다. 엣지 케이스 모음에는 60%에서 잘린 GLB, 메시가 없는 GLB, 확장자를 .stl로 바꾼 GLB가 있습니다.

자주 묻는 질문

GLB 파일은 어떻게 여나요?

온라인 glTF 뷰어에 끌어다 놓거나, Blender에서 가져오거나(File > Import > glTF 2.0), 코드에서 three.js의 GLTFLoader 또는 Babylon.js의 SceneLoader로 불러오세요. GLB는 독립형 파일이라 옆에 함께 둬야 할 파일이 없습니다.

Draco 압축은 GLB에 어떤 영향을 주나요?

메시 형상(위치, 노멀, 인덱스)을 양자화와 엔트로피 코딩으로 압축합니다. 여기서는 삼각형 51,200개짜리 모델이 923 KB에서 103 KB로 줄었습니다. 텍스처와 애니메이션은 그대로입니다. 대신 디코더(수백 KB의 WebAssembly)가 필요하고 클라이언트에서 디코딩 시간이 조금 걸립니다.

애니메이션 테스트에는 어떤 파일을 써야 하나요?

기본 노드 애니메이션(4초 동안 회전과 이동을 반복)은 sample-animated-rotation.glb, 모프 가중치(정육면체가 구로 바뀐 뒤 납작해짐)는 sample-animated-morph-targets.glb, 스켈레탈 애니메이션(본 4개짜리 촉수가 휘어짐)은 sample-skinned-mesh.glb를 사용하세요.

이 파일들은 어떤 단위와 위쪽 축을 사용하나요?

glTF, GLB, OBJ, PLY, OFF, DAE, USDZ는 Y축이 위쪽이며 단위는 미터입니다(토러스 매듭의 지름은 약 1.4 m). STL과 3MF는 슬라이서가 기대하는 대로 Z축이 위쪽이고 단위는 밀리미터이며 z = 0 위에 놓여 있습니다. FBX는 Y축이 위쪽이고 단위는 센티미터입니다. 파일마다 단위와 위쪽 축을 상세 정보에 적어 두었으니, 임포터가 크기와 회전을 올바르게 처리하는지 확인할 수 있습니다.

이 모델은 어디에서 왔나요?

저희가 직접 생성합니다. 스크립트가 수식으로 형상(토러스 매듭, UV 구, 정육면체, 불리언 모델링 라이브러리로 만든 브래킷)을 만든 다음, 각 파일 형식을 사양에 따라 바이트 단위로 기록합니다. 다른 사람의 모델을 다운로드하거나 스캔하거나 변환한 것이 전혀 없으므로, 상업적 용도를 포함해 어떤 용도로든 출처 표시 없이 무료로 사용할 수 있습니다.

이 GLB 파일은 안전하게 다운로드할 수 있나요?

네. 모든 파일은 공개된 자체 스크립트로 처음부터 생성되며, 수집하거나 사용자가 업로드한 것은 없고 스크립트, 매크로, 실행 파일도 들어 있지 않습니다. 이 페이지에 각 파일의 SHA-256이 공개되어 있어 받은 파일을 검증할 수 있습니다.

GLB 샘플 파일을 상업적으로 사용할 수 있나요?

네. 상업 제품, 테스트 스위트, 데모, 재배포를 포함해 어떤 용도로든 무료이며 출처 표시도 필요 없습니다. 라이선스를 받거나 허락을 구할 필요가 없습니다.

이 파일을 핫링크하거나 CI에서 사용할 수 있나요?

네. 모든 링크는 Access-Control-Allow-Origin: *과 긴 캐시 헤더가 붙은 HTTPS 고정 직접 URL이므로 curl, wget, fetch(), 테스트 러너에서 바로 가져올 수 있습니다. 각 페이지에서 모든 파일의 JSON 인덱스로 연결됩니다(명령줄 섹션 참고).

관련 샘플 파일

GLB에 사용할 수 있는 무료 도구

  • 해시 생성기 — 텍스트나 파일을 MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32로 해시하고, 체크섬을 검증하거나 HMAC을 계산하세요. 파일은 기기 밖으로 나가지 않습니다.
  • 테스트 파일 생성기 — 1 KB부터 2 GB까지, 원하는 정확한 크기의 더미 파일을 브라우저에서 만드세요. 무작위 바이트, 텍스트, CSV, JSON 지원.

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

파일 파이프라인을 테스트하고 계신가요? 저희가 만들어 드립니다.

업로드, 변환, 미리보기, 문서 처리, 미디어 워크플로는 FreeToolsForWeb이 고객을 위해 설계하고 운영하는 프로덕션 시스템입니다. 처음에 이 파일들이 필요했던 것도 그 때문입니다.

무료 도구 둘러보기