PARA COMEÇAR NA PRÁTICA

Como otimizar um GLB com gltfpack

Comece com uma otimização conservadora e altere uma configuração por vez. Guarde o modelo original para comparar e voltar atrás.

1. Use um modelo com todos os recursos incorporados

Escolha um GLB com geometria e texturas incorporadas, de até 50 MB. Arquivos .gltf, .bin e imagens separados não são aceitos aqui. Ao selecionar um arquivo, a prévia é aberta localmente no navegador; o processamento no servidor só começa quando você clica em Otimizar modelo.

2. Escolha um ponto de partida

A predefinição Conservadora mantém o formato original das texturas sem solicitar redução de triângulos ou compressão Meshopt. A predefinição Arquivo menor adiciona compressão Meshopt alta. Ambas preservam nós com nome, materiais com nome e extras por padrão. Nenhuma das duas é sem perdas.

Atualmente, a predefinição conservadora gera este comando local:

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

A predefinição Arquivo menor adiciona -cc. Use um executável nativo do gltfpack 1.3 da mesma versão para reproduzir a saída deste serviço.

3. Ajuste o que mais pesa

Em arquivos com muita geometria, reduza gradualmente a meta de triângulos e inspecione silhuetas e partes finas. A meta é um objetivo de simplificação, não uma contagem final exata. Em arquivos com muitas texturas, escolha KTX2 ou WebP para habilitar a qualidade e as dimensões máximas. Reduzir dimensões pode ter um impacto mais visível que alterar a geometria.

Confira a compatibilidade do visualizador antes de ativar a compressão ou alterar o formato das texturas.

Ajuste a precisão da geometria

Em Configurações avançadas, escolha de 1 a 16 bits para posições, coordenadas de textura, normais e cores dos vértices. Valores maiores preservam detalhes mais finos, mas podem aumentar o tamanho do arquivo. Comece pelos valores padrão e examine silhuetas, emendas UV e sombreamento. Selecionar «Desativar quantização da geometria» adiciona -noq e ignora essas configurações de bits. A simplificação, a conversão de texturas e as demais otimizações continuam sendo aplicadas.

Taxa de amostragem da animação

A taxa de amostragem afeta apenas as animações. Taxas menores podem reduzir o tamanho do arquivo, mas deixar o movimento menos fluido. Selecione «Não reamostrar» para preservar os tempos originais. As demais otimizações de animação continuam sendo aplicadas.

4. Compare e baixe

Alterne entre Original e Otimizado, examine vários ângulos e confira o tamanho e a contagem de triângulos. A contagem soma cada primitiva de malha uma vez, não cada instância da cena. Teste também animações, materiais e o comportamento da aplicação no visualizador de destino.

Baixe antes de o resultado expirar, 60 minutos após o envio. O painel do resultado inclui o comando equivalente às configurações escolhidas. Uma saída maior pode ser válida; experimente outra configuração ou mantenha o original.

Quando usar o mecanismo local

Execute o gltfpack localmente quando o modelo exceder os limites deste serviço, precisar de opções ausentes nesta interface ou tiver que permanecer no seu dispositivo. O gltfpack nativo aceita mais formatos de entrada que o fluxo deste site, que usa um único GLB. Instalação e todas as opções: documentação oficial do gltfpack

Como reduzir o tamanho de um arquivo GLB →

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

Compressão de texturas GLB: KTX2 e WebP →

Otimização de GLB animado: um estudo de caso com CesiumMan →

Abrir o otimizador ↗