Convertidor de glTF Binary a glTF JSON

Convertir GLB a GLTF desempaca un único contenedor binario en archivos separados de texto y recursos para que los desarrolladores puedan editar fácilmente las texturas y el código de geometría 3D.

Selecciona o arrastra archivos

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
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
Tipoself-contained binary 3D containerruntime 3D asset transmission
Compresiónbinary packaged JSON, buffers, and textureslossless JSON manifest + external binary buffers
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 único paquete binario ordenado. Si bien esto resulta ideal para cargar objetos rápidamente en páginas web y videojuegos, dificulta la edición de los datos sin procesar. Con frecuencia, los desarrolladores necesitan desempacar un archivo GLB al formato GLTF cuando desean 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 desempacados permite a los equipos de ingeniería aplicar control de versiones a componentes específicos de mallas 3D mediante flujos de trabajo estándar de Git. En lugar de rastrear un archivo binario masivo, los desarrolladores pueden confirmar pequeños cambios de texto en el manifiesto JSON mientras administran archivos de búfer binario separados. Este proceso de conversión es compatible con entornos avanzados de desarrollo web donde los recursos 3D requieren inyección de sombreadores personalizados o intercambio dinámico de texturas antes de su implementación en ejecución.

Especificaciones técnicas y desglose de códecs

GLB utiliza el tipo MIME model/gltf-binary y comienza con un encabezado de 12 bytes que contiene un número mágico de 4 bytes (0x46546C67), un número entero de versión de 4 bytes y una longitud total de archivo de 4 bytes. A este encabezado le siguen fragmentos que contienen un manifiesto JSON y búferes binarios. Convertir esto a GLTF, que utiliza el tipo MIME model/gltf+json, separa el manifiesto en un archivo de texto legible por humanos con una extensión .gltf. Los datos de geometría y los mapas de píxeles se escriben en archivos externos independientes como .bin y .png. Ninguno de los formatos utiliza compresión con pérdida por defecto. Ambos preservan las posiciones de los vértices, las normales y las coordenadas UV con total precisión matemática.

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.

💡 Información útil

Mantenga siempre sus mapas de texturas en la misma carpeta que el archivo .gltf principal después de la conversión para que el manifiesto JSON pueda ubicar sus dependencias externas sin errores de rutas rotas.

Comparativa de formatos y especificaciones técnicas

Un modelo de personaje 3D complejo que mide 15 megabytes en formato GLB generará una huella de datos total similar cuando se divide en un manifiesto .gltf y archivos .bin externos. En una conexión 4G estándar a 30 megabits por segundo, la descarga de este recurso toma aproximadamente 4 segundos. Actualizar a una red 5G o a una conexión de fibra óptica de 300 megabits reduce el tiempo de transferencia a una fracción de segundo, haciendo que la carga web de múltiples archivos sea casi instantánea.

Preguntas frecuentes

¿Cómo se convierte glTF Binary 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.