De STEP para GLB abaixo de um limite de tamanho: o que fizemos e o que medimos
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çasGLB, sem limite
60,18 MB2.100.994 triângulosGLB, limite de 5 MB
4,85 MB129.368 triângulosO 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ângulos | 14,57 MB456.292 triângulos | 4,85 MB129.368 triângulos | Inalcançá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ângulos | 14,77 MB495.428 triângulos | 4,87 MB146.400 triângulos | Inalcançável. Menor arquivo: 1,69 MB, informado como acima do limite |
| Peça única, IGES de 2,6 MB | 6,54 MB237.938 triângulos | 6,54 MB237.938 triângulosjá cabe, mantido sem alteração | 4,57 MB157.174 triângulos | 0,96 MB26.056 triângulos |
| Peça única, STEP de 2,3 MB | 3,00 MB90.740 triângulos | 3,00 MB90.740 triângulosjá cabe, mantido sem alteração | 3,00 MB90.740 triângulosjá cabe, mantido sem alteração | 0,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
- Malha gerada uma vezO arquivo STEP é transformado em triângulos uma única vez, na qualidade escolhida.
- Reexportada até caberA malha é gravada de novo com menos triângulos até o arquivo ficar abaixo do seu limite.
- 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.
- 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 gratuitaRelacionados: Guia dos formatos glTF e GLB · Automatizar a conversão com a CLI e agentes de IA · Grandes montagens STEP já não travam: 3D CAD Converter 1.0.21