Compressão de vértices GLB

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

Carregando...

Por favor, aguarde

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

Sobre opções de configuração

Vértices / Geometria

Simplificação da malha

Padrão50%

Intervalo0% – 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

PadrãoAtivado

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

PadrãoAlto

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

PadrãoDesativado

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

Padrão6

Intervalo1 – 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

PadrãoEdgebreaker

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.

Sequential

Adequado para topologias especiais como tiras ordenadas.

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

Bits de posição

Padrão14

Intervalo8 – 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.

Bits de normal

Padrão10

Intervalo8 – 16

Bits de quantização para atributo NORMAL (8, 16). Padrão 10. Muito baixo pode causar artefatos de sombreamento.

Bits de UV

Padrão12

Intervalo8 – 16

Bits de quantização para atributo TEXCOORD (8, 16). Padrão 12. Muito baixo pode causar deslizamento ou trepidação na textura.

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 e solte o arquivo GLB

2

Configurar parâmetros

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

3

Comprimir e baixar

Visualize e baixe o GLB otimizado

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.

Apoie-nos