Compressão de vértices GLB

Reduza faces e escolha entre Meshopt ou Draco, um GLB menor, ideal para Web e motores.

Área de trabalho

Arraste os arquivos aqui

ou clique para selecionar, colar suportado

Sobre Esta Ferramenta

Comprime apenas a geometria do GLB (não altera texturas). Simplificação de malha para reduzir faces; padrão recomenda Meshopt, também pode escolher Draco, mutuamente exclusivos. Saída é GLB otimizado. Totalmente local.

Dicas

  • 1Para decodificação em tempo de execução, prefira Meshopt; para volume extremo, escolha Draco
  • 2Meshopt e Draco não podem ser ativados ao mesmo tempo
  • 3Visualize antes de baixar e ajuste a intensidade da simplificação a qualquer momento

Como Usar

  1. Carregar modelo

    Arraste e solte o arquivo GLB

  2. Configurar parâmetros

    Definir simplificação; ativar Meshopt ou Draco (escolha um)

  3. Comprimir o GLB

    Visualize e baixe o GLB otimizado

Sobre opções de configuração

Vértices / Geometria

Simplificação da malha

50%0% – 100% · step 5%
Usa algoritmo de simplificação para reduzir faces e vértices. Intensidade média por padrão; aumentar reduz ainda mais o tamanho, mas pode perder detalhes de superfície. Altera apenas a densidade geométrica, não o formato do contêiner.

Compressão Meshopt

Ativado
Aplica EXT_meshopt_compression em glTF/GLB para compactar buffers geométricos sem alterar o número de faces. Ativado por padrão, adequado para carregamento em tempo de execução. Mutuamente exclusivo com Draco. Não usado em saídas não glTF (STL/OBJ/FBX).
  • AtivadoRecomendado: Padrão. Ativa compressão Meshopt no contêiner.
  • Desativado: Não escreve extensão Meshopt.

Nível Meshopt

Alto
Controla a estratégia de codificação Meshopt. Padrão 'Alto': geralmente menor e ativa filtros de atributos, ideal para a maioria dos cenários Web. 'Médio' quantiza mais atributos uniformemente, mais conservador para algumas ferramentas.
  • AltoRecomendado: Padrão. Compressão mais agressiva com filtros, geralmente menor.
  • Médio: Quantização mais uniforme, taxa de compressão geralmente um pouco menor.

Compressão Draco

Desativado
Aplica KHR_draco_mesh_compression em glTF/GLB. Geralmente menor que Meshopt, mas com maior custo de decodificação. Desativado por padrão; mutuamente exclusivo com Meshopt. Não usado em saídas não glTF.
  • DesativadoRecomendado: Padrão. Não escreve extensão Draco.
  • Ativado: Ativa Draco (desativa Meshopt).

Força da compressão

61 – 10
Compromisso entre codificação/decodificação Draco, faixa 1, 10. Valores mais altos favorecem tamanho, codificação mais lenta. Padrão 6, adequado para a maioria dos modelos.

Método de codificação

Edgebreaker
Método de codificação topológica Draco. Padrão Edgebreaker, geralmente melhor para malhas triangulares. Sequential é mais adequado para tiras ordenadas ou sequências de pontos.
  • EdgebreakerRecomendado: Padrão. Adequado para malhas triangulares comuns.
  • Sequencial: Adequado para topologias especiais como tiras ordenadas.

Bits de quantização (avançado)

Exibido em Configurações avançadas na interface. Precisão dos atributos de vértice quando Meshopt ou Draco grava glTF. Padrões: posição 14, normal 10, UV 12. Menos bits reduzem mais o arquivo, mas aumentam o risco de rachaduras, artefatos de sombreamento ou de UV.

Bits de posição

148 – 16
Bits de quantização para atributo POSITION (8, 16). Padrão 14: equilíbrio entre tamanho e risco de rachaduras. Muito baixo pode causar lacunas ou trepidação.

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
Q

As animações sobrevivem?

A

Sim, os dados de animação são preservados: a compressão apenas recodifica os buffers de geometria. Esteja ciente de que uma simplificação muito agressiva pode deformar malhas com skinning, então verifique a pré-visualização em poses animadas antes de baixar.

Q

Qual escolher: Meshopt ou Draco?

A

Meshopt é o padrão: decodifica rápido na web e em dispositivos móveis e tem bom suporte no Three.js. Draco pode gerar arquivos menores, mas geralmente custa mais tempo de decodificação. Eles são mutuamente exclusivos, então ative apenas um.

Q

O arquivo baixado ainda é um único GLB?

A

Sim, o resultado é um GLB otimizado de arquivo único, com o mesmo nome e estrutura, então os carregadores e fluxos existentes continuam funcionando. Entradas GLTF também são aceitas e também exportam GLB.

Q

Posso usar GLTF como entrada?

A

Sim. Você também pode usar a página dedicada de compressão de vértices GLTF; ambas aceitam GLTF e produzem um GLB otimizado. Envie o .gltf junto com seu .bin e arquivos de textura para que nada fique faltando.

Q

Quanto o arquivo pode ser reduzido?

A

As reduções típicas ficam entre 50-90%, dependendo da malha e das configurações. Modelos densos com alta contagem de polígonos ganham mais com Draco ou Meshopt, e a simplificação adiciona economia extra ao remover faces primeiro.

Q

Posso pré-visualizar o resultado antes de baixar?

A

Sim. A pré-visualização em tempo real mostra a malha simplificada para você comparar a perda de detalhes e o comportamento da animação. Ajuste a intensidade até a silhueta e o movimento parecerem corretos e então baixe.