STEP til GLB under en størrelsesgrense: hva vi bygde, og hva vi målte

Målt 6. oktober 2026 med 3D CAD Converter 1.0.31

En mappe med STEP-sammenstillinger skal bli til små GLB-filer for en produktviser på nett, AR eller en spillmotor. Fra versjon 1.0.31 skriver du inn størrelsen i MB du har plass til, og 3D CAD Converter skriver en GLB som passer. Hver del beholder navn og farge. Alt kjører frakoblet på PC-en din, og ingenting lastes opp. Nettbaserte konverterere har grenser for opplastingsstørrelse; her er det ingen opplasting.

STEP-fil

19,7 MBsammenstilling med 65 deler

GLB, ingen grense

60,18 MB2 100 994 trekanter

GLB, grense 5 MB

4,85 MB129 368 trekanter

Hva vi målte

Inndata Ingen grense Grense 15 MB Grense 5 MB Grense 1 MB
Sammenstilling med 65 deler, STEP på 19,7 MB 60,18 MB2 100 994 trekanter14,57 MB456 292 trekanter4,85 MB129 368 trekanterKan ikke nås. Minste fil 4,65 MB, meldt som over grensen
Sammenstilling med 23 deler, STEP på 8,7 MB 20,33 MB697 220 trekanter14,77 MB495 428 trekanter4,87 MB146 400 trekanterKan ikke nås. Minste fil 1,69 MB, meldt som over grensen
Enkeltdel, IGES på 2,6 MB 6,54 MB237 938 trekanter6,54 MB237 938 trekanterpasser allerede, ikke endret4,57 MB157 174 trekanter0,96 MB26 056 trekanter
Enkeltdel, STEP på 2,3 MB 3,00 MB90 740 trekanter3,00 MB90 740 trekanterpasser allerede, ikke endret3,00 MB90 740 trekanterpasser allerede, ikke endret0,93 MB22 604 trekanter

Kvalitet Fin. Størrelser i MB, der 1 MB regnes som 1 000 000 byte. En fil som allerede er under grensen, endres ikke. Konverteringene tok fra omtrent 3 sekunder for de små delene til omtrent 2 minutter for sammenstillingen med 65 deler; testmaskinen var opptatt, så vi oppgir ingen nøyaktige tider.

Med kvalitet Standard er sammenstillingen med 65 deler 14,64 MB uten grense og 4,92 MB med en grense på 5 MB. Sammenstillingen med 23 deler, som ikke når 1 MB med Fin, passer med Standard: 0,95 MB og 22 860 trekanter.

Hver størrelsesbegrenset GLB beholdt de samme delnavnene, den samme nestingen og de samme fargene som den ubegrensede.

Slik nås grensen

  1. Meshet én gangSTEP-filen gjøres om til trekanter én gang, med kvaliteten du valgte.
  2. Eksportert på nytt til den passerMeshet skrives på nytt med færre trekanter til filen er under grensen din.
  3. Så mye detalj som får plassDu får det høyeste antallet trekanter som holder seg under grensen. Det går aldri under 5 % av trekantene ved valgt kvalitet.
  4. En bom kalles en bomHvis grensen ikke kan nås, skrives den minste filen likevel og merkes tydelig som over grensen. Det meldes aldri som vellykket.

De nøyaktige kommandoene

# Én sammenstilling, maks. 5 MB
cadconvert convert -i assembly.step -o assembly.glb --quality fine --max-size 5

# En hel mappe, med en CSV-rapport
cadconvert batch -i .\step -o .\glb -f glb --max-size 5 --report report.csv

# En overvåket mappe: hver nye STEP-fil blir til en GLB
cadconvert watch -i .\incoming -o .\glb -f glb --max-size 5 --report report.csv

--max-size tar en verdi i MB og virker med convert, batch og watch, for glTF- og GLB-utdata. Når en fil ender over grensen, avslutter CLI med kode 6, JSON-resultatet sier withinBudget:false, og rapporten sier OverBudget.

I appen

Trinnet Alternativer, kortet glTF, feltet Største filstørrelse (MB).

For AI-agenter

MCP-verktøyet convert_cad tar max_size_mb.

Rettet: en STEP-sammenstilling er ikke lenger ett grått mesh

Før versjon 1.0.31 kom en STEP-sammenstilling eksportert til GLB ut som ett grått mesh. Det var en feil, og samme versjon retter den. En STEP-sammenstilling kommer nå inn i GLB-filen slik:

Én navngitt node per del

Nestet som i STEP-sammenstillingen.

Farger på deler og flater

En pennemodell med 5 farger beholder alle 5.

Flatenormaler

Skrives nå i GLB-filen.

Én rapport for hele batchen

Legg til --report report.csv på batch eller watch, eller klikk Eksporter CSV-rapport på resultatskjermen i appen. Du får én rad per fil: inn- og utfil med format, trekanter før og etter, inn- og utstørrelse, størrelsesgrensen, om filen er innenfor den, varighet, resultat og melding.

Hva det ikke gjør

Delenes posisjoner er bakt inn i geometrien. Node-transformasjonene er identiteten.

Gjentatte deler instansieres ikke.

IGES- og BREP-filer tar verken farger eller struktur med seg.

Fargenavn og gjennomsiktighet fra STEP tas ikke med.

Mesh-reparasjon kan fjerne flatefarger.

GLB forblir Z-opp med mindre du legger til --up-axis y.

Prøv en størrelsesgrense på din egen STEP-sammenstillingGratis prøveversjon: 10 konverteringer, uten kredittkort. Windows 10/11, 64-bit.

Last ned gratis prøveversjon