Redução de polígonos GLB com gltfpack
A retenção de triângulos define a proporção da contagem original que você deseja manter. O resultado pode ficar acima dessa meta por causa do limite de erro ou das restrições da malha. Essa configuração afeta a geometria; as dimensões e a codificação das texturas são controladas separadamente.
Comece com uma meta moderada
Envie o modelo original, mantenha as texturas e defina a Retenção desejada de triângulos em 50%. Deixe o erro de simplificação no padrão de 1%. Compare contornos curvos, partes finas e orifícios antes de reduzir mais. Em modelos com várias malhas, confira cada parte, não apenas a contagem total.
gltfpack -i input.glb -o output.glb -si 0.5 -kn -km -ke
Por que a meta pode não ser atingida
O limite de erro restringe a simplificação aceitável. Um limite mais rígido pode interromper a redução antes da meta. Bordas abertas, emendas de atributos e a estrutura de pequenas partes da malha também podem reduzir as opções seguras de simplificação. O site informa o resultado medido e possíveis causas; o mecanismo não identifica uma razão exata para parar.
Bloqueie os vértices das bordas quando peças separadas precisarem manter o encaixe de bordas abertas. Isso pode evitar frestas, mas também preservar mais triângulos. Teste as peças montadas após exportar; bloquear bordas não garante que todas as emendas visuais permaneçam iguais.
Resultados medidos na amostra ondulada
| Configurações de simplificação | Triângulos na saída |
|---|---|
| Malha original | 8.192 |
| Meta de 50%, limite de erro padrão | 4.095 |
| Meta de 10%, erro zero, bordas bloqueadas | 8.192 |
| Meta de 10%, simplificação agressiva | 812 |
Os testes usam a mesma amostra original CC0 e o gltfpack nativo 1.3. As contagens incluem cada primitiva de malha uma vez. Os resultados dependem do modelo, e chegar perto da meta não diz se a forma restante é aceitável.
Compare a silhueta no mesmo ângulo
Estas imagens renderizam os arquivos da tabela com a mesma câmera, iluminação e materiais no Three.js 0.180.0. Abra uma imagem para inspecionar o tamanho original. Comece pelos lóbulos externos e pela abertura interna; não avalie só pela contagem de triângulos.



No resultado agressivo de 10%, a abertura interna tem segmentos visivelmente mais retos e cantos mais marcados. Os lóbulos externos também perdem parte da curvatura. Essas mudanças podem passar despercebidas em uma miniatura, mesmo com a meta de triângulos atingida.
Esta amostra não tem skinning nem animação. Uma única vista não revela problemas de movimento, superfícies ocultas ou todas as mudanças de sombreamento. Gire seu resultado e confira no tamanho de exibição pretendido antes de aceitar uma contagem menor de triângulos.
Use simplificação agressiva apenas depois de comparar
A simplificação agressiva prioriza a contagem solicitada e ignora o limite de erro. A interface desativa o campo de erro enquanto esse modo está ativo. Use em uma cópia e inspecione a silhueta e o sombreamento. Não é um atalho que preserve a qualidade de um modelo difícil.
gltfpack -i input.glb -o output.glb -si 0.1 -sa -kn -km -ke
Se menos triângulos quase não reduzirem o arquivo →
Referência do mecanismo: gltfpack
Abrir o otimizador ↗