Compressão de Modelos 3D

Otimização 3D completa: simplificação de malha, compressão de texturas e codificação Meshopt ou Draco para glTF. Saída conforme formato de entrada.

Carregando...

Por favor, aguarde

Sobre Esta Ferramenta

Pipeline completo de compressão: simplificação de malha, codificação de contêiner glTF (Meshopt padrão recomendado, ou Draco opcional, mutuamente exclusivos) e redimensionamento/transcodificação de texturas (WebP/JPEG/KTX2). Suporta GLB, GLTF, OBJ, FBX, STL, PLY. Saída no formato de entrada; GLB/GLTF → GLB otimizado. Tudo executado localmente no navegador.

Dicas

  • 1Faça simplificação, texturas e Meshopt/Draco (apenas glTF) em uma única etapa.
  • 2Saída padrão no formato original; GLB/GLTF → GLB otimizado.
  • 3Para web, prefira Meshopt; para volume extremo, escolha Draco.
  • 4STL/PLY: apenas simplificação e codificação binária, sem Draco.

Sobre opções de configuração

Vértices / Geometria

Simplificação da malha

Padrão50%

Intervalo0% – 100% · step 5%

Usa algoritmo de simplificação para reduzir faces e vértices. Intensidade média por padrão; aumentar reduz ainda mais o tamanho, mas pode perder detalhes de superfície. Altera apenas a densidade geométrica, não o formato do contêiner.

Compressão Meshopt

PadrãoAtivado

Aplica EXT_meshopt_compression em glTF/GLB para compactar buffers geométricos sem alterar o número de faces. Ativado por padrão, adequado para carregamento em tempo de execução. Mutuamente exclusivo com Draco. Não usado em saídas não glTF (STL/OBJ/FBX).

AtivadoRecomendado

Padrão. Ativa compressão Meshopt no contêiner.

Desativado

Não escreve extensão Meshopt.

Nível Meshopt

PadrãoAlto

Controla a estratégia de codificação Meshopt. Padrão 'Alto': geralmente menor e ativa filtros de atributos, ideal para a maioria dos cenários Web. 'Médio' quantiza mais atributos uniformemente, mais conservador para algumas ferramentas.

AltoRecomendado

Padrão. Compressão mais agressiva com filtros, geralmente menor.

Médio

Quantização mais uniforme, taxa de compressão geralmente um pouco menor.

Compressão Draco

PadrãoDesativado

Aplica KHR_draco_mesh_compression em glTF/GLB. Geralmente menor que Meshopt, mas com maior custo de decodificação. Desativado por padrão; mutuamente exclusivo com Meshopt. Não usado em saídas não glTF.

DesativadoRecomendado

Padrão. Não escreve extensão Draco.

Ativado

Ativa Draco (desativa Meshopt).

Força da compressão

Padrão6

Intervalo1 – 10

Compromisso entre codificação/decodificação Draco, faixa 1, 10. Valores mais altos favorecem tamanho, codificação mais lenta. Padrão 6, adequado para a maioria dos modelos.

Método de codificação

PadrãoEdgebreaker

Método de codificação topológica Draco. Padrão Edgebreaker, geralmente melhor para malhas triangulares. Sequential é mais adequado para tiras ordenadas ou sequências de pontos.

EdgebreakerRecomendado

Padrão. Adequado para malhas triangulares comuns.

Sequential

Adequado para topologias especiais como tiras ordenadas.

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

Bits de posição

Padrão14

Intervalo8 – 16

Bits de quantização para atributo POSITION (8, 16). Padrão 14: equilíbrio entre tamanho e risco de rachaduras. Muito baixo pode causar lacunas ou trepidação.

Bits de normal

Padrão10

Intervalo8 – 16

Bits de quantização para atributo NORMAL (8, 16). Padrão 10. Muito baixo pode causar artefatos de sombreamento.

Bits de UV

Padrão12

Intervalo8 – 16

Bits de quantização para atributo TEXCOORD (8, 16). Padrão 12. Muito baixo pode causar deslizamento ou trepidação na textura.

Textura / Imagem

Tamanho máximo da textura

Padrão1024px

Redimensiona todas as texturas para este tamanho máximo, reduzindo o uso de memória e o tamanho do arquivo.

256px
512px
1024pxRecomendado
2048px
4096px
Manter tamanho original

Formato da textura

PadrãoWebP

Converte texturas para um formato mais eficiente. WebP oferece excelente compressão e amplo suporte em navegadores.

WebPRecomendado
JPEG
PNG
KTX2
Manter formato original

Qualidade

Padrão0.75

Intervalo0.1 – 1 · step 0.05

Define a qualidade de compressão para formatos WebP e JPEG.

Modo de codificação KTX2

ETC1S gera arquivos menores, ideal para mapas difusos. UASTC preserva mais detalhes, recomendado para mapas normais.

Informações do formato

Entrada / Saída

Extensão:
Model
Nome completo:
3D Model
Tipo:
3D Model
Formato:
Various 3D Formats
Ferramentas:
Three.jsBabylon.js
Abrir com:
Windows 3D ViewerBlender
Descrição:
O any-3d é um visualizador que suporta diversos formatos 3D, como GLB, OBJ, STL, STEP, USDZ e outros. Arraste e solte um arquivo para visualizar.

Notas:

  • Suporta 20+ formatos de modelo 3D
  • Arquivos de textura associados (MTL, imagens) podem ser enviados junto com o modelo principal
  • Todo o processamento é local, os arquivos nunca saem do seu navegador

Recursos compatíveis:

  • Renderização em tempo real acelerada por GPU via WebGL
  • Controles de órbita: girar, panorâmica, zoom
  • Modos de exibição wireframe e sombreado
  • Painel de informações do modelo com contagem de vértices/faces
  • Reprodução de animação para formatos animados

Como Usar

1

Carregar modelo 3D pesado

Importe modelos GLB ou glTF que excedam os limites de tamanho para web.

2

Aplicar compressão Draco

Ative a codificação Draco para comprimir vértices, normais e UVs.

3

Reduzir polígonos da malha

Diminua a contagem de triângulos para aliviar o processamento da GPU.

4

Baixar GLB otimizado

Exporte o arquivo GLB pronto para a web com redução de até 90% do tamanho.

Sobre esta ferramenta

Q

Qual é a diferença entre esta ferramenta e ferramentas que processam apenas vértices ou apenas texturas?

A

Ela aplica todas as otimizações de uma vez: simplificação de malha, redimensionamento/compressão de texturas e codificação Meshopt ou Draco para saída glTF. Ferramentas de vértices ignoram texturas; ferramentas de texturas ignoram simplificação geométrica. Esta é a opção mais completa para redução máxima de tamanho.

Q

Qual a diferença entre simplificação de malha, Meshopt e Draco?

A

Simplificação (biblioteca Meshopt) remove faces e vértices; quanto maior a intensidade, menos polígonos e menor o arquivo, com possível perda de detalhes em valores extremos. Meshopt e Draco são codificações de contêiner glTF que comprimem buffers geométricos existentes sem alterar o número de faces; Meshopt tem decodificação mais rápida, Draco geralmente é menor. São mutuamente exclusivos, escolha apenas um. Melhor prática: simplifique primeiro, depois adicione uma codificação.

Q

Qual é o formato de download?

A

O padrão é o mesmo formato de entrada: STL permanece STL, OBJ permanece OBJ, FBX permanece FBX, PLY permanece PLY. Entradas GLB/GLTF são exportadas como GLB otimizado (único caso em que o contêiner muda). Não mais forçamos GLB para todos os formatos.

Q

Posso ativar Meshopt e Draco ao mesmo tempo?

A

Não, são mutuamente exclusivos na mesma geometria. Habilite Meshopt (padrão, recomendado para web) ou Draco para máxima compressão, não ambos. Se quiser ainda menor, aumente a intensidade da simplificação ou comprima as texturas primeiro.

Q

Quanto o modelo pode ser reduzido?

A

Os resultados variam amplamente: modelos simples podem reduzir 30-50%, enquanto modelos com texturas complexas podem alcançar 70-90% quando simplificação, codificação de contêiner e compressão de texturas estão todas ativadas.

Q

Qual formato de textura é melhor para a web?

A

WebP oferece a melhor taxa de compressão, cerca de 30% menor que JPEG com mesma qualidade, e é suportada por todos os navegadores modernos. Para máxima compatibilidade, use JPEG; para perda zero ou canal alfa, use PNG; se o motor suportar, use KTX2 para entrega pronta para GPU.

Q

O que devo saber sobre KTX2?

A

KTX2 é um formato de textura otimizado para GPU, com decodificação acelerada por hardware. Observe que a maioria dos visualizadores de imagens e softwares 3D convencionais não conseguem abri-lo; você precisará de ferramentas compatíveis, como Three.js (KTX2Loader), Babylon.js ou utilitários de textura GPU dedicados. Para compatibilidade universal, mantenha WebP/JPEG.

Q

Devo ativar todas as opções de compressão?

A

Para implantação web, ative tudo (simplificação + compressão de texturas + Meshopt/Draco) para obter o menor arquivo. Para arquivamento, pule a simplificação para preservar detalhes geométricos completos; apenas as texturas já podem reduzir significativamente o tamanho.

Perguntas gerais

Q

O Any3D é totalmente gratuito?

A

Sim, os recursos principais do Any3D são gratuitos para sempre. Oferecemos conversão de formatos, otimização de modelos e visualização online sem custo, sem necessidade de cadastro.

Q

Meus arquivos são enviados para os seus servidores?

A

Não. Os arquivos que você seleciona são processados apenas no navegador neste dispositivo, portanto não saem do seu dispositivo e nunca são enviados aos nossos servidores. Não armazenamos arquivos de usuário; após o processamento, os dados relacionados na memória do navegador são liberados.

Q

Preciso instalar algum software?

A

Nenhuma instalação necessária. O Any3D é inteiramente baseado em navegador; basta abrir a página para usar todos os recursos. Funciona no Windows, Mac, Linux e outros principais sistemas operacionais.

Q

Existe um limite de tamanho de arquivo?

A

A capacidade de processamento depende do desempenho do seu dispositivo, da quantidade de vértices do modelo e da complexidade das texturas, e não apenas do tamanho do arquivo. Não impomos limite de tamanho, mas quando um modelo excede o que seu dispositivo pode suportar, a página pode travar ou até mesmo fechar.

Apoie-nos