🍋
Menu
.gltf Other

glTF (GL Transmission Format)

glTFはJSONでシーン記述を行い、外部バイナリ(.bin)およびテクスチャファイルを参照する3Dシーンとモデルのオープン標準です。効率的なリアルタイムレンダリング向けに設計され、WebGL、AR/VR、3Dコマースの標準です。バイナリバリアント(GLB)はすべてを1つのファイルにバンドルします。

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に変換

関連フォーマット