Conversor glTF a GLB
Suelta un .gltf con su .bin y sus texturas, o la carpeta entera en un .zip, y descarga un único GLB con las mismas mallas, materiales, texturas y animación. Todo se empaqueta en tu dispositivo.
- .gltf + .bin + texturas
- O un solo .zip
- Animaciones intactas
- Sin subir nada
Cómo convertir glTF a GLB
- 01
Añade el .gltf y sus archivos
Selecciona el.gltf, su.biny las imágenes de textura a la vez en el selector de archivos, arrástralos todos juntos o suelta un único.zipde la carpeta. Un.gltfcon los datos incrustados funciona solo. El panel muestra los archivos auxiliares que ha leído, además de triángulos, texturas y clips de animación. - 02
Decide qué hacer con las texturas
Mantener texturas está activado por defecto. Desactívalo para obtener un GLB de geometría y color que ocupa una fracción del tamaño, muy útil para abocetar una escena o para una malla de colisión. - 03
Convierte
Pulsa Convertir a GLB. El resultado muestra el tamaño antes y después, y se descarga automáticamente. Ábrelo en el visor glTF o suéltalo en three.js, Babylon.js, Godot o Unity.
Empaquetar una carpeta glTF en un solo GLB
El motivo más habitual para hacer esta conversión es una carpeta glTF: un .gltf, un scene.bin y una subcarpeta textures que dejan de funcionar en cuanto falta un archivo. Un GLB lo guarda todo en un solo archivo, y por eso lo prefieren los marketplaces, <model-viewer> y la mayoría de los motores.
Dale al conversor todos los archivos que usa el .gltf. Lo más fácil es comprimir la carpeta en un .zip y soltarlo; las subcarpetas de dentro no dan problema y los restos de __MACOSX se ignoran. Los archivos se emparejan por nombre, así que las rutas absolutas que un exportador haya metido en el JSON dan igual. Arrastrar la carpeta en sí no está soportado. Si falta el .bin, la conversión se detiene con un mensaje que nombra el archivo; si faltan texturas no se detiene, pero el panel las lista para que no publiques un GLB en blanco sin darte cuenta. Si prefieres la línea de comandos, gltf-pipeline -i model.gltf -o model.glb, de Khronos, hace lo mismo.
glTF incrustado vs GLB
| .gltf incrustado | GLB | |
|---|---|---|
| Estructura | Texto JSON y datos binarios en base64 | Cabecera de 12 bytes, bloque JSON y bloque binario |
| Tamaño del mismo modelo | Unos 33 % extra sobre los datos binarios | Bytes en bruto, sin sobrecarga |
| Legible por humanos | Sí | No, hace falta una herramienta |
| Velocidad de lectura | Más lenta, hay que decodificar el base64 | Más rápida, los datos se usan directamente |
| Uso típico | Inspeccionar, editar a mano, depurar | Publicar en web, AR, motores, marketplaces |
¿Necesitas recuperar la versión legible más adelante? GLB a glTF lo descomprime otra vez, en un solo archivo o en una carpeta.
Qué conserva el conversor de glTF a GLB
Los dos son glTF 2.0, así que casi todo se traslada tal cual.
- Mallas, nodos y jerarquía
- Se conservan
- Materiales PBR y texturas
- Se conservan; las imágenes se recodifican en su tipo original
- Clips de animación y skins
- Se conservan
- Colores de vértice, UVs y normales
- Se conservan
- Unidades y ejes
- Sin cambios: metros, Y hacia arriba
- Compresión Draco o meshopt
- Se descomprime; el GLB se escribe sin compresión
- Extensiones que three.js no puede exportar
- Se descartan, como las variantes de material
Consejos para un GLB más ligero y limpio
- Pasa el GLB por el compresor GLB antes de subirlo a una web
- Aligera las mallas densas con el simplificador de malla si el GLB es para móvil
- Fíjate en el tamaño antes y después que indica el conversor
- Mantén las texturas en 2048 px o menos para web; los mapas 4K se comen el tamaño del archivo
- Cuenta con que un glTF comprimido con Draco saldrá más pequeño; se descomprime por el camino
- Arrastrar la carpeta en sí al conversor; selecciona los archivos de dentro o comprímela primero
- Editar el GLB a mano; convierte antes a glTF si necesitas cambiar el JSON
- Desactivar las texturas en un asset final salvo que sea justo lo que quieres
FAQ
Preguntas frecuentes
¿Cómo convierto glTF a GLB gratis?
¿GLB ocupa menos que glTF?
¿Se pierde calidad al convertir glTF a GLB?
¿Se conservan las animaciones?
¿Por qué mi GLB ha salido más grande que el glTF?
¿Cuál es la diferencia entre glTF y GLB?
Herramientas y guías relacionadas
Continuar
Empezar gratis
Consigue un GLB sin modelar
Convierte una imagen en un modelo 3D en el estudio. Los modelos sin texturas suelen estar listos en menos de un minuto, la descarga del GLB es gratis y las cuentas nuevas reciben 3 créditos.
No se requiere tarjeta de crédito · 3 créditos gratis para empezar