🍋
Menu
.gltf Other

glTF (GL Transmission Format)

glTF는 JSON을 사용하여 씬을 설명하고 외부 바이너리(.bin) 및 텍스처 파일을 참조하는 3D 씬 및 모델의 개방형 표준입니다. 효율적인 실시간 렌더링을 위해 설계되었으며, WebGL, AR/VR, 3D 커머스의 표준입니다. 바이너리 변형(GLB)은 모든 것을 하나의 파일로 번들링합니다.

MIME 타입

model/gltf+json

유형

바이너리

압축

무손실

장점

  • + Open, royalty-free Khronos Group standard
  • + Human-readable JSON scene description for debugging
  • + PBR materials for physically accurate rendering
  • + Supports skeletal animation, morph targets, and instancing

단점

  • Multi-file format (JSON + .bin + textures) requires bundling or GLB
  • Not suited for CAD or manufacturing — those use STEP/IGES
  • Large textures can dominate file size

.GLTF 사용 시점

실시간 3D 애플리케이션, WebGL 뷰어, AR 콘텐츠에 glTF를 사용하세요. 단일 파일 배포에는 GLB 변형을 사용하세요.

기술 세부사항

glTF 에셋은 .gltf JSON 파일(씬 그래프, 노드, 재질, 애니메이션), .bin 파일(꼭짓점 및 인덱스 버퍼), 이미지 텍스처로 구성됩니다. JSON은 URI 또는 버퍼 뷰를 통해 바이너리 데이터를 참조합니다.

역사

Khronos Group은 2015년에 glTF 1.0을, 2017년에 glTF 2.0을 출시했습니다. '3D의 JPEG'라 불리며, 컴팩트하고 GPU 즉시 사용 가능하며 벤더 중립적인 전달 형식으로 설계되었습니다. three.js, Babylon.js, Unity, Unreal Engine에서 채택되었습니다.

.GLTF에서 변환

.GLTF로 변환

관련 포맷