Compressão de texturas GLB

Reduza as texturas do GLB sem alterar a geometria.

Área de trabalho

Arraste os arquivos aqui

ou clique para selecionar, colar suportado

Sobre Esta Ferramenta

A ferramenta detecta automaticamente as texturas incorporadas no GLB, redimensiona conforme o tamanho escolhido e converte para WebP, JPEG, PNG ou KTX2. Geometria, animações e hierarquia de nós permanecem intactas. Tudo é processado localmente no seu navegador e o resultado é um único arquivo GLB otimizado, pronto para download.

Isso simplifica a malha?

Não. A compressão de texturas apenas redimensiona e recodifica as imagens incorporadas. A malha, as animações e a hierarquia de nós continuam intactas. Se você também quiser reduzir a geometria, use a compressão de vértices GLB ou a ferramenta de compressão completa do modelo.

Quais formatos de saída estão disponíveis?

WebP, JPEG, PNG, KTX2 ou a codificação original. O KTX2 pode ser gerado no modo ETC1S, com arquivos menores e ideais para dispositivos móveis, ou no modo UASTC, com imagens mais nítidas e maior qualidade. Basta escolher o formato nas configurações antes de comprimir.

A qualidade da imagem vai cair?

Depende do predefinido de tamanho e do controle de qualidade. Reduzir a escala diminui a resolução, e um valor de qualidade baixo torna a compressão com perdas mais visível. Se você mantiver o tamanho original e usar qualidade acima de 80%, a perda é praticamente imperceptível para a maioria das texturas.

O que acontece se eu converter uma textura transparente para JPEG?

JPEG não possui canal alfa. Texturas com transparência são mantidas automaticamente como PNG, em vez de serem convertidas com fundo preto, para que vidro, folhas e decals continuem transparentes no GLB de saída.

Quando o KTX2 é melhor que WebP ou JPEG?

O KTX2 é vantajoso em cenas 3D em tempo real, como jogos WebGL e experiências de AR/VR, porque a GPU decodifica a textura diretamente e o tempo de carregamento é crítico. O modo ETC1S mantém o arquivo leve, enquanto o UASTC preserva a nitidez; ambos exigem um carregador compatível com KTX2, como o Three.js KTX2Loader ou o Babylon.js. Para visualização e edição em geral, WebP ou JPEG têm melhor compatibilidade.

Quanto a compressão de texturas pode reduzir o tamanho do GLB?

Texturas costumam ser a maior parte do tamanho de um GLB. Redimensionar para 1024px e codificar como WebP costuma reduzir os bytes das texturas em 60-80%. Combinada com a compressão de geometria, a redução total do arquivo é ainda mais drástica.

Sobre opções de configuração

Textura / Imagem

Tamanho máximo da textura

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

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

Formato da textura

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

WebP · JPEG · PNG · KTX2 · Manter formato original

Qualidade

0.750.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:
glb
Nome completo:
Binário do GL Transmission Format (glTF 2.0)
Tipo:
Modelo 3D
Formato:
GLB
Ferramentas:
Three.js、Babylon.js、Blender
Descrição:
GLB é o formato binário do glTF 2.0, mantido pelo Khronos Group, que empacota malhas, materiais, texturas e animações em um único arquivo. É o padrão para cenas 3D na Web e AR/VR, usado por Three.js, Babylon.js, model-viewer e e-commerce por ser auto-contido e fácil de distribuir. GLB preserva materiais PBR, animações esqueléticas e suporta compressão Draco e Meshopt, ideal para web, AR e intercâmbio entre programas. Não retém histórico paramétrico de CAD; para impressão 3D, prefira STL ou 3MF.

Notas:

  • Alguns slicers de impressão 3D não conseguem importar diretamente arquivos GLB
  • Não é adequado para edição paramétrica CAD

Recursos compatíveis:

  • Arquivo binário único e autocontido
  • Suporte a materiais PBR (cor base, metálico, rugosidade, mapas normais)
  • Animação esquelética, skinning e alvos de morph
  • Compressão de malha Draco e compressão de textura KTX2
  • Nós de múltiplas malhas e hierarquia de cena

Formato de saída

Extensão:
glb
Nome completo:
Binário do GL Transmission Format (compactado)
Tipo:
Modelo 3D
Formato:
Binário (glTF 2.0) com compressão Draco/texturas
Ferramentas:
Three.js、Babylon.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