UM COMEÇO PRÁTICO

Como otimizar um GLB com gltfpack

Comece com uma passagem conservadora e depois altere uma configuração de cada vez. Mantenha o modelo original para poder comparar e voltar atrás.

1. Traga um modelo independente

Escolha um GLB com geometria e texturas incorporadas, até 50 MB. Arquivos .gltf, .bin e de imagem separados não são aceitos aqui. Selecionar um arquivo abre uma visualização do navegador local; o processamento começa no servidor somente quando você clica em Otimizar modelo.

2. Escolha um ponto de partida

Conservador mantém o formato de textura original e não solicita redução de triângulo ou compactação Meshopt. Arquivo menor adiciona alta compactação Meshopt. Ambos preservam nós nomeados, materiais nomeados e extras por padrão. Nenhuma das predefinições é sem perdas.

A predefinição conservadora atualmente produz este comando local:

gltfpack -i input.glb -o output.glb -kn -km -ke

A predefinição de arquivo menor adiciona -cc. Use um binário gltfpack 1.3 nativo correspondente ao reproduzir a saída deste serviço.

3. Ajuste o maior contribuidor

Para arquivos com muita geometria, abaixe o alvo do triângulo gradualmente e inspecione silhuetas e peças finas. A meta é uma meta de simplificação e não uma contagem final exata. Para arquivos com muita textura, escolha KTX2 ou WebP para ativar a qualidade da textura e dimensões máximas. Uma dimensão menor pode ter um impacto mais visível do que uma alteração na geometria.

Leia o guia de compatibilidade antes de ativar a compactação ou alterar o formato da textura.

Ajustar a precisão da geometria

As configurações avançadas permitem escolher de 1 a 16 bits para posições, coordenadas de textura, normais e cores de vértices. Valores mais altos preservam detalhes mais precisos, mas podem aumentar o tamanho. Comece com os padrões e depois inspecione silhuetas, costuras UV e sombreamento. Desabilitar a quantização de geometria ignora essas configurações de bits e adiciona -noq; não desativa a simplificação, conversão de textura ou outra otimização.

Taxa de amostragem de animação

Afeta apenas animações. Taxas mais baixas podem reduzir o tamanho, mas tornar o movimento menos suave. Não faça nova amostragem preservando o tempo da fonte; outras otimizações de animação ainda se aplicam.

4. Compare e baixe

Alterne entre Original e Otimizado, inspecione o modelo de vários ângulos e verifique o tamanho e a contagem de triângulos. As contagens somam cada primitiva de malha uma vez, em vez de cada instância de cena. Teste também animações, materiais e comportamento do aplicativo no visualizador de destino.

Baixe antes que o resultado expire, 60 minutos após o upload. O painel de resultados inclui o comando equivalente para suas configurações exatas. Uma produção maior pode ser um resultado válido; tente uma configuração diferente ou mantenha a original.

Quando usar o mecanismo local

Execute gltfpack localmente quando seu ativo exceder os limites deste serviço, precisar de opções de linha de comando fora desta interface ou precisar permanecer em seu dispositivo. O gltfpack nativo aceita mais formatos de entrada do que o fluxo de trabalho GLB único deste site. Veja o documentação oficial do motor para instalação e a lista completa de opções.

Como reduzir o tamanho do arquivo GLB →

Redução de polígono GLB com gltfpack →

Compressão de textura GLB: KTX2 e WebP →

Abra o otimizador ↗