Convertidor de GLB a glTF

Convertir GLB a glTF extrae los archivos de texto y recursos de un contenedor binario para que los desarrolladores puedan editar las texturas y el código de geometría 3D.

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V

Mientras esperas tus archivos, puedes jugar a Code Rain

Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Comparativa de formatos y especificaciones técnicas

EspecificaciónGLBGLTF
Tipo MIMEmodel/gltf-binarymodel/gltf+json
Tipocontenedor binario 3D autocontenidotransmisión de recursos 3D en tiempo de ejecución
CompresiónJSON empaquetado en binario, búferes y texturasmanifiesto JSON sin pérdida + búferes binarios externos
Especificación estándarKhronos glTF 2.0 Binary ContainerKhronos glTF 2.0 Specification
Cabecera de bytes mágicos67 6C 54 46 02 00 00 00 (glTF version 2 binary container)7B 22 61 73 73 65 74 22 ({"asset" JSON root)

Resumen de formatos y aplicaciones

El formato GLB agrupa escenas 3D, animaciones, materiales y texturas en un solo paquete binario. Esto permite cargar objetos rápidamente en páginas web y videojuegos, pero dificulta la edición de los datos originales. Los desarrolladores suelen convertir GLB a glTF para inspeccionar la estructura de la escena, ajustar propiedades de materiales en un editor de texto o modificar parámetros de sombreado incrustados. Trabajar con recursos glTF sin empaquetar permite a los equipos de ingeniería controlar las versiones de componentes concretos de las mallas 3D con flujos de trabajo estándar de Git. En lugar de registrar un archivo binario enorme, pueden guardar pequeños cambios de texto en el manifiesto JSON y gestionar por separado los archivos de búfer binario. Este proceso es útil en flujos avanzados de desarrollo web, donde los recursos 3D pueden requerir sombreadores personalizados o el cambio dinámico de texturas antes de ejecutarse.

Especificaciones técnicas y desglose de códecs

GLB utiliza el tipo MIME model/gltf-binary y comienza con una cabecera de 12 bytes: un número mágico de 4 bytes (0x46546C67), un entero de versión de 4 bytes y la longitud total del archivo en otros 4 bytes. A continuación aparecen fragmentos con un manifiesto JSON y búferes binarios. Al convertirlo a glTF, cuyo tipo MIME es model/gltf+json, el manifiesto se separa en un archivo de texto legible con extensión .gltf. Los datos geométricos y las texturas se guardan en archivos externos, como .bin y .png. De forma predeterminada, ninguno de los formatos usa compresión con pérdida. Ambos conservan con precisión matemática las posiciones de los vértices, las normales y las coordenadas UV.

Compatibilidad con sistemas operativos y navegadores

Los archivos GLTF desempacados se ejecutan sin problemas en todos los navegadores web modernos, incluidos Google Chrome, Mozilla Firefox, Apple Safari y Microsoft Edge, mediante el uso de renderizadores WebGL y WebGPU. Los sistemas operativos de escritorio como Windows 10 y 11, macOS y Linux admiten la visualización de GLTF a través de herramientas nativas como el Visor 3D de Windows y Blender. Los sistemas operativos móviles en iOS y Android renderizan recursos GLTF dentro de entornos de realidad aumentada nativos y aplicaciones web, aunque los desarrolladores deben alojar correctamente los archivos .bin y .gltf separados en sus servidores para evitar errores de intercambio de recursos de origen cruzado. La compatibilidad también depende de la aplicación, el dispositivo, el sistema operativo y su versión.

Información útil

Después de convertir, guarda los mapas de texturas en la misma carpeta que el archivo .gltf principal para que el manifiesto JSON encuentre sus dependencias externas sin errores de ruta.

Preguntas frecuentes

¿Cómo se convierte glTF binario a glTF JSON sin perder calidad?

La conversión de GLB a GLTF es completamente sin pérdida de datos porque ambos formatos utilizan las mismas estructuras matemáticas subyacentes. El proceso simplemente extrae el fragmento JSON y los búferes binarios del contenedor binario único y los escribe como archivos separados en su disco sin alterar los datos de vértices ni la compresión de píxeles.

¿Cuál es la diferencia entre glTF Binary y glTF JSON?

GLB es un archivo binario autocontenido que agrupa la descripción de la escena, la geometría y las texturas en una sola descarga. GLTF separa estos elementos almacenando el grafo de la escena en un archivo de texto legible, mientras mantiene la geometría y las texturas en archivos binarios y de imagen externos.