Guia do tamanho do arquivo
Como reduzir o tamanho de um arquivo GLB? Escolha o caminho certo
Como reduzir o tamanho de um arquivo GLB? Primeiro descubra o que ocupa os bytes. Uma malha densa exige uma solução diferente de texturas grandes demais, e a exportação menor não é necessariamente a que apresenta a melhor aparência.
decida em qual caso você se encaixa (tabela de decisão)
Inspecione o GLB antes de alterá-lo. O tamanho do arquivo, por si só, não informa se a geometria, as imagens ou a animação são o principal fator responsável.
caminho A
Escolha este caminho quando o GLB contiver triângulos em excesso, geometria oculta ou malhas repetidas com alto nível de detalhe. Reduza a geometria em pequenas etapas em vez de buscar um corte agressivo de uma só vez.
-
1
Encontre as malhas que mais pesam
Inspecione a contagem de triângulos por objeto e identifique detalhes que ficarão quase imperceptíveis no tamanho real de exibição do modelo. Mantenha a exportação original ao lado de uma cópia de trabalho. Se uma única peça decorativa representar a maior parte da geometria, otimize essa peça primeiro em vez de simplificar toda a cena.
-
2
Simplifique levando os limites em consideração
Aplique uma etapa moderada de dizimação ou retopologia às malhas selecionadas. Preserve a silhueta, as arestas rígidas, as aberturas e as articulações; inspecione as costuras UV antes de aceitar o resultado. Um redutor de polígonos GLB altera os detalhes geométricos, portanto pode ter pouco efeito quando as imagens incorporadas dominam o arquivo.
-
3
Exporte e compare
Exporte outro GLB e compare seu tamanho em bytes, a contagem de triângulos e a aparência com a cópia intacta. Gire os dois modelos, aproxime o zoom dos contornos curvos e verifique se os materiais continuam alinhados. Repita somente se uma redução adicional gerar uma economia de tamanho útil sem uma alteração visual inaceitável.
caminho B
Escolha este caminho quando imagens de textura grandes, dados redundantes ou animações contribuírem mais do que a densidade da malha. A redução de polígonos, por si só, não resolve essas fontes do tamanho do arquivo.
-
As texturas continuam grandes
Uma redução apenas na malha não redimensiona nem recomprime as imagens incorporadas em um GLB. Mapas grandes de cor, normais e rugosidade podem superar o tamanho da geometria, especialmente em um objeto simples com vários materiais.
Solução alternativaRedimensione cada textura para a resolução exigida pela distância de visualização, escolha um formato de imagem adequado e inspecione os detalhes finos após exportar novamente.
-
A animação ainda precisa de seus dados
Reduzir os polígonos de uma superfície não remove automaticamente clipes de animação não utilizados nem simplifica os quadros-chave. Alterações agressivas na malha também podem deformar um personagem animado nas articulações.
Solução alternativaRemova os clipes não utilizados, revise a densidade dos quadros-chave no editor de origem e teste toda a animação no GLB exportado.
-
Recursos repetidos podem continuar duplicados
Não se deve presumir que um redutor mescle materiais idênticos, elimine objetos não utilizados ou converta malhas repetidas em instâncias. Essas alterações dependem da cena de origem e do processo de exportação.
Solução alternativaLimpe a cena de origem, verifique se há recursos duplicados e exporte novamente antes de avaliar se é necessário reduzir a malha.
-
A compressão tem custos de compatibilidade
A compressão da geometria ou das texturas pode reduzir o tamanho do download sem eliminar tantos detalhes visíveis, mas o visualizador de destino precisa oferecer suporte à codificação escolhida. Um arquivo menor não é útil se não carregar onde será publicado.
Solução alternativaVerifique quais extensões GLB são compatíveis com o visualizador de destino e mantenha uma alternativa sem compressão se houver dúvidas sobre a compatibilidade.
verificação final
Compare cada versão candidata com a original no visualizador em que será usada. Selecione a menor versão que ainda atenda aos seus requisitos de aparência, animação e compatibilidade.
Versão candidata com foco na geometria
Versão candidata com foco em texturas e dados
Melhor indicador inicial
Versão candidata com foco na geometria
Contagem elevada de triângulos em malhas visíveis
Versão candidata com foco em texturas e dados
Imagens incorporadas grandes ou dados de cena desnecessários
Alteração principal
Versão candidata com foco na geometria
Simplifique as superfícies selecionadas da malha
Candidato para textura e dados
Redimensione ou recomprima as imagens; remova dados não utilizados
Risco à silhueta
Candidato prioritariamente geométrico
Verifique curvas, aberturas e pequenas partes salientes
Candidato para textura e dados
Geralmente inalterado se a malha não for modificada
Risco de detalhes da superfície
Candidato prioritariamente geométrico
Verifique as emendas UV e o sombreamento após a simplificação
Candidato para textura e dados
Verifique a nitidez das texturas, os gradientes e os mapas normais
Verificação da animação
Candidato prioritariamente geométrico
Inspecione a deformação nas articulações ao longo de cada clipe
Candidato para textura e dados
Confirme se os clipes necessários e a temporização foram preservados na exportação
Verificação de compatibilidade
Candidato prioritariamente geométrico
Carregue o GLB exportado no visualizador de destino
Candidato para textura e dados
Confirme se o visualizador é compatível com qualquer compressão utilizada
Aceite o resultado quando
Candidato prioritariamente geométrico
O tamanho do arquivo diminui e o modelo mantém detalhes suficientes da forma
Candidato para otimização de texturas e dados
O tamanho do arquivo diminui e os detalhes importantes das texturas permanecem nítidos
Perguntas frequentes do tutorial
Analise o arquivo para determinar se as malhas, as texturas incorporadas ou outros dados da cena são responsáveis pela maior parte do tamanho. Simplifique malhas excessivamente densas, redimensione texturas maiores do que o necessário para sua exibição e remova recursos não utilizados da cena original. Exporte um novo GLB e compare o tamanho e a aparência dos dois arquivos no visualizador em que serão usados.
Comece pela maior fonte de dados desnecessários, não pelo controle mais fácil de encontrar. Se o modelo tiver uma contagem moderada de triângulos, mas várias imagens grandes, alterações nas texturas provavelmente ajudarão mais. Se a geometria for responsável pela maior parte do tamanho e o modelo for exibido em tamanho pequeno na tela, teste primeiro a simplificação seletiva da malha.
As texturas incorporadas, as animações ou os recursos duplicados podem ser responsáveis pela maior parte dos bytes restantes. Verifique esses componentes na cena original e compare os tamanhos dos arquivos exportados após alterar um fator por vez. Confirme também que a malha simplificada, e não a original, foi incluída na nova exportação.
Abra o arquivo no visualizador ou aplicativo em que ele será usado, não apenas no editor que o exportou. Verifique a silhueta, os materiais, a nitidez das texturas e todas as animações necessárias. Se você ativou a compactação, confirme que o destino é compatível com o arquivo resultante antes de substituir o original.