GLB (GL Transmission Format — Binario)
GLB es la variante binaria de archivo único de glTF 2.0, el 'JPEG del 3D'. Empaqueta geometría 3D, materiales, texturas y animaciones en un archivo compacto. GLB es el estándar para 3D en tiempo real en la web, AR/VR y motores de juegos.
Tipo MIME
model/gltf-binary
Tipo
Binario
Compresión
Sin pérdida
Ventajas
- + 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
Desventajas
- − 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
Cuándo usar .GLB
Usa GLB para 3D web, contenido AR/VR y cualquier escenario de renderizado en tiempo real donde se prefiera un formato de archivo único.
Detalles técnicos
Los archivos GLB contienen un encabezado de 12 bytes, un bloque JSON (grafo de escena, materiales, animaciones) y un bloque binario (geometría, texturas). Los datos binarios se pueden subir directamente a la GPU con mínimo overhead de análisis.
Historia
El Khronos Group lanzó glTF 2.0 (y GLB) en 2017 como formato de transmisión libre de regalías para contenido 3D. Fue diseñado para entrega eficiente y renderizado listo para GPU, ganando rápida adopción en WebGL, three.js y plataformas AR.