Compressão de texturas GLTF

Otimize texturas GLTF e baixe como GLB otimizado.

Carregando...

Por favor, aguarde

Sobre Esta Ferramenta

Envie o .gltf e as texturas/.bin da mesma pasta. As texturas são redimensionadas e transcodificadas, a geometria permanece inalterada, e o resultado é empacotado em um GLB otimizado em arquivo único. Todo o processamento é local.

Dicas

  • 1Inclua texturas externas
  • 2Redimensionamento e transcodificação de texturas
  • 3Saída: GLB otimizado

Sobre opções de configuração

Textura / Imagem

Tamanho máximo da textura

Padrão1024px

Redimensiona todas as texturas para este tamanho máximo, reduzindo o uso de memória e o tamanho do arquivo.

256px
512px
1024pxRecomendado
2048px
4096px
Manter tamanho original

Formato da textura

PadrãoWebP

Converte texturas para um formato mais eficiente. WebP oferece excelente compressão e amplo suporte em navegadores.

WebPRecomendado
JPEG
PNG
KTX2
Manter formato original

Qualidade

Padrão0.75

Intervalo0.1 – 1 · step 0.05

Define a qualidade de compressão para formatos WebP e JPEG.

Modo de codificação KTX2

ETC1S gera arquivos menores, ideal para mapas difusos. UASTC preserva mais detalhes, recomendado para mapas normais.

Informações do formato

Formato de entrada

Extensão:
gltf, glb
Nome completo:
GL Transmission Format (glTF 2.0)
Tipo:
3D Scene
Formato:
GLTF
Ferramentas:
Three.jsBabylon.jsBlender
Descrição:
glTF is an open standard 3D format by Khronos, using JSON for scene structure, separate .bin files for geometry, and independent textures, enabling incremental loading and streaming. glTF 2.0 is the mainstream format for Web, mobile, and game engines. Unlike GLB, glTF consists of multiple files, suitable for CDN on-demand loading and resource reuse, but prone to broken references. GLB is more reliable for single-file sharing; glTF offers flexibility for fine-grained loading control or partial resource updates.

Notas:

  • Recursos externos (.bin, texturas) precisam ser mantidos juntos
  • Pode exigir ferramentas adicionais para fluxos de trabalho CAD

Recursos compatíveis:

  • Formato 3D comum

Formato de saída

Extensão:
glb
Nome completo:
GL Transmission Format Binary (Compressed)
Tipo:
3D Model
Formato:
Binary (glTF 2.0) with Draco/Texture Compression
Ferramentas:
Three.jsBabylon.js
Descrição:
A saída GLB compactada usa compressão geométrica Draco e/ou otimização de texturas para reduzir significativamente o tamanho do arquivo enquanto mantém a qualidade visual.

Notas:

  • Modelos codificados com Draco exigem um decodificador Draco para renderizar
  • O tamanho do arquivo pode ser reduzido em 50-90% dependendo das configurações

Recursos compatíveis:

  • Compressão geométrica Draco (redução de até 90%)
  • Conversão de formato de textura WebP/JPEG
  • Simplificação de malha com intensidade configurável
  • Materiais PBR originais e hierarquia de cena preservados

Como Usar

1

Carregar modelo

Arraste .gltf com texturas

2

Ver texturas

Confira a lista de texturas

3

Configurar e comprimir

Comprima e baixe o GLB

Q

Por que a saída é GLB?

A

Após a compressão de texturas, um GLB de arquivo único é o formato de entrega mais prático: um único arquivo para hospedar, uma única requisição para carregar e nenhum arquivo .bin ou textura separado para manter em sincronia. Tudo é incorporado automaticamente.

Q

Quais arquivos precisam ser enviados?

A

Envie o .gltf junto com o .bin e todas as texturas que ele referencia do mesmo diretório. A ferramenta recodifica esses mapas e empacota tudo em um GLB de arquivo único: os arquivos complementares não são necessários no resultado.

Q

A geometria será alterada?

A

Não. Apenas as imagens de textura incorporadas são redimensionadas e transcodificadas; a malha, as normais, os UVs e a animação são preservados exatamente. O GLB é uma versão reempacotada da mesma cena com texturas mais leves.

Q

O tamanho das texturas pode ser limitado?

A

Sim. Escolha um predefinido de 256, 512, 1024, 2048 ou 4096 px, ou mantenha o tamanho original. 1024 ou 2048 é suficiente para a maioria dos usos na web; abaixo de 1024, detalhes finos podem ficar suaves.

Q

Os mapas normais serão afetados?

A

Os mapas normais são redimensionados e recodificados como as outras texturas. Para o melhor sombreamento de superfície, escolha PNG ou mantenha a codificação original: formatos com perdas, como JPEG, podem gravar artefatos visíveis nas normais.

Q

O GLB de saída funciona com todos os visualizadores glTF?

A

Sim, GLB é o contêiner binário padrão do glTF, portanto o resultado carrega no Three.js, Babylon.js, Blender e na maioria dos visualizadores de modelos. Uma observação: texturas KTX2 precisam de um carregador com suporte a KTX2 (Three.js KTX2Loader ou Babylon.js), enquanto WebP/JPEG/PNG funcionam em qualquer lugar.

Apoie-nos