Traga seu GLB
Um modelo independente, com suas texturas incorporadas. Inspecione-o de todos os ângulos.
A FERRAMENTA DE OTIMIZAÇÃO GLB
Reduza o tamanho dos seus modelos 3D.
Otimize com gltfpack, compare o resultado e baixe o modelo.
Um mecanismo conhecido.
Um processo mais simples.
Prioriza a contagem do triângulo alvo em detrimento da qualidade e ignora o limite de erro. Pode alterar visivelmente as silhuetas e os detalhes. Desativado por padrão.
Aplica-se somente abaixo da retenção do triângulo 100%. Limites de erro mais baixos e bordas bloqueadas podem impedir o alcance da contagem de triângulos alvo.
Desativar a quantização geralmente aumenta o tamanho do arquivo. Outras otimizações ainda se aplicam; este não é um modo sem perdas.
Valores mais baixos trocam precisão por tamanho e podem distorcer visivelmente o modelo. Padrões: posição 14, UV 12, normal 8, cor 8 bits. As tangentes usam no máximo 8 bits.
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.
Dimensiona as dimensões da textura ao converter para KTX2 ou WebP. O tamanho máximo da textura também se aplica. Texturas menores podem perder detalhes.
Aplica-se apenas a KTX2. UASTC oferece qualidade superior, mas geralmente arquivos muito maiores.
Aplica-se ao converter texturas. As escalas de qualidade diferem de acordo com o codec.
REPRODUTÍVEL POR DESIGN
ATIVOS MENORES. MENOS PASSOS.
Otimização gltfpack real, com espaço para ver o que muda.
Um modelo independente, com suas texturas incorporadas. Inspecione-o de todos os ângulos.
Mantenha a geometria, mire em menos triângulos ou escolha um codec de textura. Você controla as compensações.
Compare o resultado e seus requisitos de carregamento. Baixe quando funcionar para o seu projeto.
01 / TAMANHO DO ARQUIVO
Se a malha tiver muitos triângulos, tente diminuir ligeiramente a retenção do triângulo. Verifique se há alterações nas bordas curvas, nas peças finas e nos furos. Se o arquivo ainda for grande, reduzir mais triângulos pode não ajudar muito; compare as configurações de textura a seguir.
Experimente um tamanho de textura menor e compare o resultado de perto. Verifique o texto, os padrões e os detalhes da superfície. Mantenha mais resolução para modelos que os usuários possam ampliar; texturas menores podem ser suficientes para modelos mostrados a uma distância fixa.
Após diminuir a taxa de amostragem, reproduza toda a animação. Procure saltos durante movimentos rápidos, pés deslizantes e uma pausa no limite do loop. Se estes aparecerem, aumente a taxa de amostragem e compare novamente.
02 / CONFIGURAÇÕES
Se o seu visualizador suportar Meshopt, experimente a predefinição de arquivo menor. Em seguida, teste em um telefone através de uma conexão móvel típica. Verifique quanto tempo o modelo demora para aparecer e se ele gira suavemente; um download menor por si só não informa como será o desempenho.
Comece com a predefinição Conservador e use a iluminação da página do seu produto. Verifique letras pequenas, formatos de bordas, partes transparentes e reflexos. Altere uma configuração de cada vez para poder rastrear qualquer diferença visível.
Teste a reprodução de animações, a seleção de objetos e a troca de materiais em seu aplicativo. Se o seu código usa nomes de nós ou extras, deixe suas opções de preservação habilitadas e verifique essas pesquisas após a otimização.
03 / VERIFICAÇÕES
Compare o modelo original e o otimizado do mesmo ângulo e distância e, em seguida, inspecione alguns close-ups. Mantenha o arquivo original e use-o em cada nova tentativa para que as alterações não se acumulem em otimizações repetidas.
A contagem final de triângulos pode estar acima de sua meta devido ao limite de erro ou às restrições de malha. Leia a nota do resultado antes de aumentar o limite de erro ou ativar a simplificação agressiva e verifique a forma novamente após qualquer alteração.
Verifique as extensões de saída listadas abaixo do comando. Seu visualizador precisa do suporte correspondente para Meshopt, KTX2 ou WebP. Teste o carregamento, os materiais e as animações antes de substituir o arquivo original.
UM PEQUENO CONTEXTO VAI MUITO
Um passo a passo prático, desde o primeiro upload até um comando reproduzível.
02 / VERIFICAR COMPATIBILIDADEMeshopt, KTX2, WebP e os detalhes que seu visualizador de destino precisa.
03 / RESOLVER UM PROBLEMAEntradas rejeitadas, arquivos maiores, texturas ausentes e resultados expirados.
Descubra se a geometria ou as texturas estão aumentando o tamanho do seu GLB, compare os resultados medidos e escolha qual configuração alterar primeiro.
Reduza as contagens de triângulos GLB com metas de retenção, limites de erro e bloqueio de borda. Compare a simplificação ordinária e agressiva em uma amostra medida.
Escolha KTX2 ou WebP para texturas GLB, ajuste as dimensões e a qualidade e compare ETC1S, UASTC e WebP na mesma textura gerada.
Carregue texturas GLB e KTX2 compactadas com Meshopt em Three.js com GLTFLoader, MeshoptDecoder e KTX2Loader. Inclui um exemplo npm e verificações de carregamento.
Diagnosticar um GLB que cresceu após a otimização: compactação removida, texturas UASTC, configurações de precisão e sobrecarga de arquivos pequenos.
* As contagens de triângulos somam cada malha primitiva uma vez, excluindo instâncias de cena repetidas. A fusão de malhas pode alterar essa contagem sem simplificação.
Os resultados podem ser maiores. Nós, amostragem de animação e precisão podem mudar; extensões e atributos personalizados podem ser descartados. A entrada Draco não é suportada. O sucesso da visualização não garante compatibilidade com todos os aplicativos. Limite de processamento: 120 segundos.