Convertir glTF a GLB
Una exportación glTF suele constar de tres tipos de archivo: un JSON .gltf, uno o varios búferes .bin y una carpeta de texturas. GLB es el mismo modelo empaquetado en un único archivo binario, que es lo que piden los formularios de subida, los visores y las apps de realidad aumentada.
Convertidor de modelos 3D
o suelte aquí archivos STL, OBJ, MTL … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
STL y OBJ no guardan unidades. Si una pieza aparece 10× o 25,4× más pequeña o más grande en el laminador, las unidades se leyeron mal: configúrelas aquí.
Blender, los programas CAD y los laminadores usan Z hacia arriba; glTF, Unity y la mayoría de los motores de juego usan Y hacia arriba. Cámbielo si el modelo queda acostado tras importarlo.
Se usa al convertir sólidos STEP o IGES en malla. Fino da curvas suaves pero archivos más grandes; grueso basta para vistas previas rápidas.
Solo se usa con entradas PNG, JPG o SVG. El relieve eleva las zonas oscuras; una litofanía es un panel fino que muestra la foto al iluminarlo por detrás; la extrusión convierte un logotipo o un contorno SVG en una forma sólida plana.
Ancho del modelo impreso; la altura sigue la relación de aspecto de la imagen.
Altura máxima del relieve o de la litofanía, o grosor de una forma extruida. Las litofanías suelen usar 2–3 mm.
Placa sólida bajo el relieve para que la impresión se mantenga unida. 0 significa sin base.
Cómo usar esta herramienta
- 1
Comprima la carpeta glTF en ZIP
Ponga el .gltf, sus archivos .bin y las imágenes de textura en un solo ZIP, con la estructura de carpetas que creó la exportación, y súbalo. Un .gltf autónomo con los datos incrustados puede subirse solo. Hasta 20 archivos, de 95 MB cada uno.
- 2
Deje el modelo como está
Unidades del modelo queda en m y Eje vertical en Conservar, porque un glTF válido ya está en metros y con Y hacia arriba. Conservar texturas y materiales está activado para que se incrusten todas las imágenes.
- 3
Convierta a GLB
Pulse Convertir a GLB y descargue un archivo por modelo. Los archivos subidos y los resultados se borran a los 30 minutos.
¿Qué diferencia hay entre glTF y GLB?
Guardan el mismo modelo glTF 2.0. Un .gltf es JSON legible que apunta a archivos .bin e imágenes separados; un GLB empaqueta ese JSON, los búferes y las imágenes en un único archivo binario.
Por qué empaquetar un glTF en un GLB
El Khronos Group diseñó glTF 2.0, publicado en 2017, como formato de transmisión: el último paso entre una herramienta 3D y quien muestra el modelo. La forma JSON es cómoda para desarrolladores porque se puede leer y editar, pero en la práctica es frágil. Basta con renombrar una textura, subir el .gltf sin su .bin o que un gestor de contenido elimine la estructura de carpetas para que el modelo cargue con geometría faltante o superficies blancas.
GLB lo resuelve poniendo todo en un solo contenedor. Los archivos multimedia de producto de Shopify, Scene Viewer de Android, model-viewer de Google y la mayoría de los marketplaces de recursos piden GLB por este motivo. La conversión es sin pérdida: el convertidor lee el JSON, carga cada búfer e imagen al que hace referencia, los escribe en un único bloque binario y reescribe las referencias para que apunten al interior del archivo.
Cómo está organizado un archivo GLB
- de cabecera: la palabra mágica glTF, la versión 2 y la longitud total
- 12 bytes
- primero el JSON y luego un bloque BIN con búferes e imágenes
- 2 bloques
- de alineación con que se rellena cada bloque
- 4 bytes
- en lugar de .gltf + .bin + texturas
- 1 archivo
GLTF
GL Transmission Format (glTF)
glTF es un formato 3D abierto del Khronos Group, publicado por primera vez en 2015 y a menudo descrito como «el JPEG del 3D». Un archivo .gltf es un JSON que describe la escena, normalmente acompañado de archivos aparte con la geometría .bin y las imágenes de textura. Admite materiales PBR, animación y skinning, y está diseñado para un renderizado eficiente en tiempo real. Los archivos separados pueden perderse al compartirlos, por eso a menudo se prefiere la forma GLB de un solo archivo.
- Compresión
- –
- Transparencia
- –
- Animación
- Sí
- Presentado en
- 2015 · Khronos Group
GLB
glTF binario (GLB)
GLB es la forma binaria de glTF 2.0, el formato de transmisión 3D que el Khronos Group publicó en 2017. Reúne geometría, materiales PBR, texturas y animaciones en un solo archivo compacto diseñado para cargarse rápido. GLB se usa mucho para 3D en la web, visores de RA, Android Scene Viewer y tiendas de modelos en línea. Algunas herramientas 3D de escritorio y programas CAD antiguos no lo importan.
- Compresión
- –
- Transparencia
- –
- Animación
- Sí
- Presentado en
- 2017 · Khronos Group
glTF a GLB es un paso de empaquetado: se reúnen un .gltf, sus búferes .bin y sus texturas en un solo archivo porque los formularios de subida, la realidad aumentada de Android y los visores web piden un modelo único y autónomo.
Cómo resolver errores de .bin y texturas que faltan
El GLB no tiene geometría o la conversión falla
No se subió el búfer .bin. Comprímalo en ZIP junto con el .gltf, con el mismo nombre de archivo al que hace referencia el JSON.
Las superficies se ven blancas o grises
Faltan texturas. Abra el .gltf en un editor de texto, revise las entradas uri de las imágenes e incluya esos archivos en el ZIP con las mismas rutas relativas.
La ruta de una textura empieza por C:\ o /Users
El exportador escribió una ruta absoluta. Vuelva a exportar con rutas relativas, o mueva la imagen junto al .gltf y cambie su uri por el nombre de archivo solo.
Las texturas son KTX2 o WebP
Necesitan las extensiones KHR_texture_basisu o EXT_texture_webp, que algunos visores no admiten. Vuelva a exportar con PNG o JPEG para la compatibilidad más amplia.
Preguntas sobre convertir glTF a GLB
¿Convertir glTF a GLB modifica el modelo?
No. Las mallas, los materiales, los nombres de nodos, las animaciones y las pieles se copian tal cual; solo cambia el empaquetado. El JSON pasa al primer bloque del GLB, y los búferes y las imágenes a su bloque binario.
¿Por qué subir un ZIP y no solo el archivo .gltf?
Un glTF de archivos separados solo apunta a sus .bin y texturas mediante rutas relativas. Si se sube solo, esos enlaces no llevan a ningún lado y al GLB le faltaría geometría o imágenes. Comprimir la carpeta en ZIP mantiene cada archivo referenciado junto al .gltf; nuestra guía para descomprimir archivos en cualquier dispositivo explica el proceso inverso.
¿El GLB pesará menos que mi glTF?
Frente a un .gltf que incrusta todo como texto base64, sí, aproximadamente una cuarta parte menos, porque base64 aumenta los datos binarios en cerca de un tercio. Frente a un .gltf con sus .bin e imágenes, el total queda más o menos igual; la ventaja es tener un solo archivo.
¿Se admiten archivos glTF con compresión Draco?
Un glTF que usa la extensión KHR_draco_mesh_compression se lee y su geometría se conserva. Si necesita el archivo web más liviano posible, aplique compresión Draco o meshopt al GLB terminado con una herramienta como glTF-Transform.
¿Puedo pasar de GLB a archivos glTF separados?
Sí. Suba el GLB y elija glTF en Convertir a en el convertidor de modelos 3D. Es útil cuando quiere editar el JSON a mano o cambiar una textura sin volver a exportar.
¿Qué apps exportan glTF que pueda empaquetar en GLB así?
El exportador glTF de Blender puede escribir glTF Separate o GLB directamente, igual que las descargas de Sketchfab, las herramientas de Substance y la mayoría de los exportadores de motores de videojuegos. Si su herramienta solo ofrecía la forma separada, esta página le da el archivo único.