🍋
Menu
.glb Other

GLB (GL Transmission Format — Binary)

GLBは「3DのJPEG」と呼ばれるglTF 2.0のバイナリ単一ファイルバリアントです。3Dジオメトリ、マテリアル、テクスチャ、アニメーションを1つのコンパクトなファイルにパッケージします。GLBはWeb上のリアルタイム3D、AR/VR、ゲームエンジンの標準です。

MIMEタイプ

model/gltf-binary

種類

バイナリ

圧縮

無劣化

メリット

  • + Single file — all data (meshes, textures, animations) in one GLB
  • + GPU-ready binary data for fast rendering
  • + Industry standard for WebGL, AR, and 3D commerce
  • + PBR (Physically Based Rendering) materials built-in

デメリット

  • Not human-readable — use glTF (JSON + .bin) for debugging
  • Limited support for advanced animation (no morph target names in some tools)
  • Newer format — some legacy 3D tools may not support it

.GLBを使うタイミング

Web 3D、AR/VRコンテンツ、単一ファイルフォーマットが好まれるすべてのリアルタイムレンダリングシナリオにGLBを使用してください。

技術的詳細

GLBファイルは12バイトのヘッダー、JSONチャンク(シーングラフ、マテリアル、アニメーション)、バイナリチャンク(ジオメトリ、テクスチャ)を含みます。バイナリデータは最小限のパースオーバーヘッドでGPUに直接アップロード可能です。

歴史

Khronos Groupは2017年に3Dコンテンツ向けのロイヤリティフリー伝送フォーマットとしてglTF 2.0(およびGLB)をリリースしました。効率的な配信とGPU対応レンダリングのために設計され、WebGL、three.js、ARプラットフォームで急速に採用されました。

.GLBから変換

.GLBに変換

関連フォーマット