Compressão de texturas GLB

Reduza as texturas do GLB sem alterar a geometria.

Carregando...

Por favor, aguarde

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.

Dicas

  • 1Geometria inalterada
  • 2WebP / JPEG / PNG / KTX2
  • 3Visualize antes de baixar

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:
glb
Nome completo:
GL Transmission Format Binary (glTF 2.0)
Tipo:
3D Model
Formato:
GLB
Ferramentas:
Three.jsBabylon.jsBlender
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 softwares. 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:
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 um GLB com texturas

2

Inspecionar texturas

Confira as texturas detectadas

3

Configurar e comprimir

Escolha tamanho, formato e qualidade e comprima

Q

Isso simplifica a malha?

A

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.

Q

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

A

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.

Q

A qualidade da imagem vai cair?

A

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.

Q

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

A

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.

Q

Quando o KTX2 é melhor que WebP ou JPEG?

A

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.

Q

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

A

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.

Apoie-nos