Compresión de texturas GLTF

Comprime las texturas de tus modelos GLTF y descarga un GLB optimizado.

Espacio de trabajo

Cargando...

Por favor, espera

Acerca de esta herramienta

Sube el .gltf con sus texturas y el .bin de la misma carpeta. Las imágenes se redimensionan y se transcodifican, la geometría se mantiene intacta y el resultado se empaqueta en un GLB optimizado de un solo archivo. Todo el proceso se ejecuta en tu navegador.

Consejos

  • 1Incluye las texturas externas
  • 2Redimensiona y codifica cada imagen
  • 3Resultado: GLB optimizado

Acerca de las opciones de configuración

Texturas / Imágenes

Tamaño máximo de textura

Predeterminado1024px

Limita todas las texturas a esta dimensión máxima, reduciendo el uso de memoria de textura y el tamaño del archivo.

256px
512px
Mostrar 4 opciones más
1024pxRecomendado
2048px
4096px
Mantener tamaño original

Formato de textura

PredeterminadoWebP

Convierte las texturas a un formato más eficiente. WebP ofrece una excelente compresión con amplio soporte en navegadores.

WebPRecomendado
JPEG
Mostrar 3 opciones más
PNG
KTX2
Mantener formato original

Calidad

Predeterminado0.75

Rango0.1 – 1 · step 0.05

Establece la calidad de compresión para los formatos WebP y JPEG.

Modo de codificación KTX2

ETC1S da archivos más pequeños, ideal para mapas difusos. UASTC conserva más detalle, recomendado para mapas normales.

Información de formato

Formato de entrada

Extensión:
gltf, glb
Nombre completo:
GL Transmission Format (glTF 2.0)
Tipo:
3D Scene
Formato:
GLTF
Herramientas:
Three.jsBabylon.jsBlender
Descripción:
glTF es un formato 3D de estándar abierto definido por Khronos, conocido como el JPEG del mundo 3D: describe la escena con JSON, los datos geométricos en archivos .bin y texturas referenciadas aparte, facilitando carga incremental y streaming. glTF 2.0 es el formato principal para intercambiar contenido 3D entre web, móviles y motores de juego. A diferencia de GLB, glTF usa múltiples archivos, adecuado para carga bajo demanda en CDN y reutilización, pero propenso a perder referencias. Para un solo archivo o compartir fácil, GLB es más seguro. Para control preciso de carga o actualizaciones frecuentes, glTF ofrece flexibilidad.

Notas:

  • Los recursos externos (.bin, texturas) deben mantenerse juntos
  • Puede requerir herramientas adicionales para flujos de trabajo CAD

Funciones compatibles:

  • Formato 3D común

Formato de salida

Extensión:
glb
Nombre completo:
GL Transmission Format Binary (Compressed)
Tipo:
3D Model
Formato:
Binary (glTF 2.0) with Draco/Texture Compression
Herramientas:
Three.jsBabylon.js
Descripción:
La salida GLB comprimida utiliza compresión geométrica Draco y/u optimización de texturas para reducir significativamente el tamaño del archivo manteniendo la calidad visual.

Notas:

  • Los modelos codificados con Draco requieren un decodificador Draco para renderizar
  • El tamaño del archivo se puede reducir entre un 50 y un 90 % según la configuración

Funciones compatibles:

  • Compresión geométrica Draco (reducción de hasta el 90 %)
  • Conversión de formato de textura a WebP/JPEG
  • Simplificación de malla con intensidad configurable
  • Materiales PBR originales y jerarquía de escena preservados

Cómo usar

1

Subir el modelo

Arrastra el .gltf junto con sus texturas

2

Revisar las texturas

Comprueba la lista de imágenes

3

Configurar y comprimir

Comprime y descarga el GLB

Q

¿Por qué se genera un GLB?

A

Al compactar las texturas, el GLB es el formato de entrega más práctico: un único archivo para alojar, una sola petición de carga y sin necesidad de mantener sincronizados .bin o texturas sueltas. Todo queda incrustado automáticamente.

Q

¿Qué archivos debo subir?

A

Sube el .gltf junto con el .bin y todas las texturas referenciadas desde el mismo directorio. La herramienta reencode esos mapas y empaqueta todo el resultado en un GLB de un solo archivo: no necesitas archivos auxiliares al final.

Q

¿Cambia la geometría?

A

No. Solo se redimensionan y se transcodifican las imágenes incrustadas; la malla, las normales, los UV y las animaciones se conservan exactamente igual. El GLB es la misma escena reempaquetada con texturas más ligeras.

Q

¿Se puede limitar el tamaño de las texturas?

A

Sí. Puedes elegir un valor predefinido de 256, 512, 1024, 2048 o 4096 px, o mantener el tamaño original. Para la mayoría de proyectos web, 1024 o 2048 suele ser suficiente; por debajo de 1024, los detalles finos pueden verse borrosos.

Q

¿Los mapas de normales se ven afectados?

A

Los mapas de normales se redimensionan y se recodifican como el resto de texturas. Para un sombreado de superficie correcto, elige PNG o conserva la codificación original: formatos con pérdida como JPEG pueden dejar artefactos visibles en las normales.

Q

¿El GLB resultante se puede abrir en cualquier visor glTF?

A

Sí, el GLB es el contenedor binario estándar de glTF, así que se carga en Three.js, Babylon.js, Blender y la mayoría de visores de modelos. Eso sí: las texturas KTX2 requieren un cargador compatible con KTX2 (KTX2Loader en Three.js o Babylon.js), mientras que WebP, JPEG y PNG funcionan en todas partes.