GLB (GL Transmission Format — Binary)
GLB adalah varian biner file tunggal dari glTF 2.0, yang disebut 'JPEG-nya 3D.' Format ini mengemas geometri 3D, material, tekstur, dan animasi ke dalam satu file ringkas. GLB adalah standar untuk 3D real-time di web, AR/VR, dan mesin game.
Tipe MIME
model/gltf-binary
Tipe
Biner
Kompresi
Lossless
Kelebihan
- + 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
Kekurangan
- − 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
Kapan Menggunakan .GLB
Gunakan GLB untuk web 3D, konten AR/VR, dan skenario rendering real-time apa pun di mana format file tunggal lebih disukai.
Detail Teknis
File GLB berisi header 12 byte, chunk JSON (scene graph, material, animasi), dan chunk biner (geometri, tekstur). Data biner dapat langsung diunggah ke GPU dengan overhead parsing minimal.
Riwayat
Khronos Group merilis glTF 2.0 (dan GLB) pada tahun 2017 sebagai format transmisi bebas royalti untuk konten 3D. Format ini dirancang untuk pengiriman yang efisien dan rendering siap GPU, mendapatkan adopsi cepat di WebGL, three.js, dan platform AR.