GLB (GL Transmission Format Binary)
glTF का बाइनरी संस्करण जो 3D मॉडल, टेक्सचर और एनिमेशन को एक कॉम्पैक्ट फ़ाइल में स्टोर करता है। GLB वेब-आधारित 3D अनुभवों के लिए अनुकूलित है।
MIME Type
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 कब उपयोग करें
वेब 3D (Three.js, Babylon.js), AR/VR अनुभव, 3D कॉमर्स (प्रोडक्ट विज़ुअलाइज़ेशन), सोशल मीडिया 3D पोस्ट, और गेम एसेट डिलीवरी।
तकनीकी विवरण
GLB, 12-बाइट हेडर (magic 'glTF' + version + length) + JSON chunk + Binary chunk से बना होता है। PBR (Physically-Based Rendering) मटीरियल, skeletal animation, morph targets, Draco mesh compression और KTX2 texture compression सपोर्ट है। LE (Little-Endian) बाइट ऑर्डर।
इतिहास
Khronos Group ने 2017 में glTF 2.0 के साथ GLB बाइनरी कंटेनर पेश किया। GLB ने glTF की मल्टी-फ़ाइल समस्या (JSON + bin + textures) को एक फ़ाइल में हल किया। Meta (Oculus), Google (AR), और Apple (Quick Look) ने GLB को 3D कॉमर्स और AR के लिए अपनाया।