GLB(GL Transmission Format — バイナリ)
GLBはglTF 2.0のバイナリ単一ファイル版で、'3DのJPEG'と呼ばれています。3Dジオメトリ、マテリアル、テクスチャ、アニメーションを1つのコンパクトなファイルにパッケージします。Web上のリアルタイム3D、AR/VR、ゲームエンジンの標準です。
MIMEタイプ
video/x-msvideo
種類
バイナリ
圧縮
非可逆
メリット
- + Simple structure that is easy to parse
- + Wide legacy software support
- + Compatible with many older codecs
デメリット
- − No native streaming or fast seeking support
- − Cannot embed subtitles or chapters
- − Larger files than equivalent MP4 due to format overhead
.AVIを使うタイミング
Web 3D、AR/VRコンテンツ、単一ファイルフォーマットが好まれるリアルタイムレンダリングシナリオにGLBを使用してください。
技術的詳細
GLBファイルは12バイトヘッダー、JSONチャンク(シーングラフ、マテリアル、アニメーション)、バイナリチャンク(ジオメトリ、テクスチャ)で構成されます。バイナリデータは最小限のパースオーバーヘッドでGPUに直接アップロード可能です。
歴史
Khronos Groupは2017年にglTF 2.0(およびGLB)をリアルタイム3Dコンテンツ用のロイヤリティフリー伝送フォーマットとしてリリースしました。WebGL、three.js、ARプラットフォームで急速に採用されました。
.AVIから変換
.AVIに変換
関連フォーマット
Learn More
Video Codecs Explained: H.264, H.265, VP9, and AV1
Video codecs determine file size, quality, and compatibility. This guide compares the major codecs, from the ubiquitous H.264 to the …
How to Compress Video for Web Streaming
Properly compressed video loads faster, buffers less, and saves bandwidth. Learn how to find the sweet spot between quality and …
How to Create GIFs From Video Clips
GIFs remain popular for short animations, tutorials, and social media despite their technical limitations. This guide covers how to create …
Best Practices for Video Thumbnails and Previews
Thumbnails are the first thing viewers see and directly impact click-through rates. Learn how to create effective video thumbnails and …
Troubleshooting Video Encoding Errors
Video encoding failures, quality issues, and compatibility problems can be frustrating to debug. This guide covers the most common encoding …
Container Formats Explained: MP4, MKV, WebM, and MOV
Container formats wrap video, audio, and metadata into a single file. Understanding the difference between MP4, MKV, WebM, and MOV …