De STEP para GLB abaixo de um limite de tamanho: o que fizemos e o que medimos

Medido em 6 de outubro de 2026 com o 3D CAD Converter 1.0.31

Uma pasta de montagens STEP precisa virar arquivos GLB pequenos para um visualizador de produtos na web, realidade aumentada ou um motor de jogos. A partir da versão 1.0.31, você informa o tamanho aceitável em MB e o 3D CAD Converter grava um GLB que cabe, com cada peça ainda com nome e cor. Tudo roda offline no seu PC e nada é enviado. Conversores online limitam o tamanho do envio; aqui não há envio.

Arquivo STEP

19,7 MBmontagem de 65 peças

GLB, sem limite

60,18 MB2.100.994 triângulos

GLB, limite de 5 MB

4,85 MB129.368 triângulos

O que medimos

Entrada Sem limite Limite 15 MB Limite 5 MB Limite 1 MB
Montagem de 65 peças, STEP de 19,7 MB 60,18 MB2.100.994 triângulos14,57 MB456.292 triângulos4,85 MB129.368 triângulosInalcançável. Menor arquivo: 4,65 MB, informado como acima do limite
Montagem de 23 peças, STEP de 8,7 MB 20,33 MB697.220 triângulos14,77 MB495.428 triângulos4,87 MB146.400 triângulosInalcançável. Menor arquivo: 1,69 MB, informado como acima do limite
Peça única, IGES de 2,6 MB 6,54 MB237.938 triângulos6,54 MB237.938 triângulosjá cabe, mantido sem alteração4,57 MB157.174 triângulos0,96 MB26.056 triângulos
Peça única, STEP de 2,3 MB 3,00 MB90.740 triângulos3,00 MB90.740 triângulosjá cabe, mantido sem alteração3,00 MB90.740 triângulosjá cabe, mantido sem alteração0,93 MB22.604 triângulos

Qualidade Fino. Tamanhos em MB, com 1 MB contado como 1.000.000 bytes. Um arquivo que já está abaixo do limite é mantido sem alteração. As conversões levaram de cerca de 3 segundos nas peças pequenas a cerca de 2 minutos na montagem de 65 peças; a máquina de teste estava ocupada, por isso não informamos tempos exatos.

Na qualidade Padrão, a montagem de 65 peças fica com 14,64 MB sem limite e 4,92 MB com limite de 5 MB. A montagem de 23 peças, que não chega a 1 MB em Fino, cabe em Padrão: 0,95 MB e 22.860 triângulos.

Todo GLB com limite de tamanho manteve os mesmos nomes de peças, o mesmo aninhamento e as mesmas cores do GLB sem limite.

Como o limite é atingido

  1. Malha gerada uma vezO arquivo STEP é transformado em triângulos uma única vez, na qualidade escolhida.
  2. Reexportada até caberA malha é gravada de novo com menos triângulos até o arquivo ficar abaixo do seu limite.
  3. O máximo de detalhe que cabeVocê recebe a maior contagem de triângulos que fica abaixo do limite. Ela nunca cai abaixo de 5% dos triângulos da qualidade escolhida.
  4. Limite não atingido é informadoSe o limite não puder ser atingido, o menor arquivo é gravado mesmo assim e marcado claramente como acima do limite. Nunca é informado como sucesso.

Os comandos exatos

# Uma montagem, no máximo 5 MB
cadconvert convert -i assembly.step -o assembly.glb --quality fine --max-size 5

# Uma pasta inteira, com relatório CSV
cadconvert batch -i .\step -o .\glb -f glb --max-size 5 --report report.csv

# Uma pasta monitorada: cada novo arquivo STEP vira um GLB
cadconvert watch -i .\incoming -o .\glb -f glb --max-size 5 --report report.csv

--max-size recebe um valor em MB e funciona com convert, batch e watch, para saída glTF e GLB. Quando um arquivo termina acima do limite, a CLI encerra com o código 6, o resultado JSON traz withinBudget:false e o relatório traz OverBudget.

No aplicativo

Etapa Opções, cartão glTF, campo Tamanho máximo do arquivo (MB).

Para agentes de IA

A ferramenta MCP convert_cad aceita max_size_mb.

Corrigido: uma montagem STEP não é mais uma única malha cinza

Antes da versão 1.0.31, uma montagem STEP exportada para GLB saía como uma única malha cinza. Era um defeito, e a mesma versão o corrige. Agora uma montagem STEP chega ao GLB assim:

Um nó nomeado por peça

Aninhado como na montagem STEP.

Cores de peças e faces

Um modelo de caneta com 5 cores mantém as 5.

Normais de superfície

Agora são gravadas no GLB.

Um relatório para o lote inteiro

Adicione --report report.csv a batch ou watch, ou clique em Exportar relatório CSV na tela de resultados do aplicativo. Você recebe uma linha por arquivo: arquivo e formato de entrada e de saída, triângulos antes e depois, tamanho de entrada e de saída, o limite de tamanho, se o arquivo está dentro dele, duração, resultado e mensagem.

O que não faz

As posições das peças são incorporadas à geometria. As transformações dos nós são a identidade.

Peças repetidas não são instanciadas.

Arquivos IGES e BREP não levam cores nem estrutura.

Nomes de cores e transparência do STEP não são levados.

A reparação de malha pode descartar as cores das faces.

O GLB continua com Z para cima, a menos que você adicione --up-axis y.

Teste um limite de tamanho na sua própria montagem STEPTeste grátis: 10 conversões, sem cartão de crédito. Windows 10/11, 64 bits.

Baixar versão de teste gratuita