STEP till GLB under en storleksgräns: vad vi byggde och vad vi mätte
En mapp med STEP-sammanställningar ska bli små GLB-filer för en produktvisare på webben, AR eller en spelmotor. Från version 1.0.31 anger du den storlek i MB du har råd med, och 3D CAD Converter skriver en GLB som ryms. Varje del behåller namn och färg. Allt körs offline på din dator och ingenting laddas upp. Onlinekonverterare har gränser för uppladdningsstorlek; här sker ingen uppladdning.
STEP-fil
19,7 MBsammanställning med 65 delarGLB, ingen gräns
60,18 MB2 100 994 trianglarGLB, gräns 5 MB
4,85 MB129 368 trianglarVad vi mätte
| Indata | Ingen gräns | Gräns 15 MB | Gräns 5 MB | Gräns 1 MB |
|---|---|---|---|---|
| Sammanställning med 65 delar, STEP på 19,7 MB | 60,18 MB2 100 994 trianglar | 14,57 MB456 292 trianglar | 4,85 MB129 368 trianglar | Går inte att nå. Minsta fil 4,65 MB, rapporterad som över gränsen |
| Sammanställning med 23 delar, STEP på 8,7 MB | 20,33 MB697 220 trianglar | 14,77 MB495 428 trianglar | 4,87 MB146 400 trianglar | Går inte att nå. Minsta fil 1,69 MB, rapporterad som över gränsen |
| Enskild del, IGES på 2,6 MB | 6,54 MB237 938 trianglar | 6,54 MB237 938 trianglarryms redan, lämnas orörd | 4,57 MB157 174 trianglar | 0,96 MB26 056 trianglar |
| Enskild del, STEP på 2,3 MB | 3,00 MB90 740 trianglar | 3,00 MB90 740 trianglarryms redan, lämnas orörd | 3,00 MB90 740 trianglarryms redan, lämnas orörd | 0,93 MB22 604 trianglar |
Kvalitet Fin. Storlekar i MB, där 1 MB räknas som 1 000 000 byte. En fil som redan ligger under gränsen lämnas orörd. Konverteringarna tog från ungefär 3 sekunder för de små delarna till ungefär 2 minuter för sammanställningen med 65 delar; testdatorn var upptagen, så vi anger inga exakta tider.
Med kvalitet Standard är sammanställningen med 65 delar 14,64 MB utan gräns och 4,92 MB med en gräns på 5 MB. Sammanställningen med 23 delar, som inte når 1 MB med Fin, ryms med Standard: 0,95 MB och 22 860 trianglar.
Varje storleksbegränsad GLB behöll samma delnamn, samma hierarki och samma färger som den obegränsade.
Så nås gränsen
- Meshas en gångSTEP-filen görs om till trianglar en enda gång, med den kvalitet du valt.
- Exporteras om tills den rymsMeshen skrivs igen med färre trianglar tills filen ligger under din gräns.
- Så mycket detalj som rymsDu får det högsta antal trianglar som håller sig under gränsen. Det går aldrig under 5 % av trianglarna vid vald kvalitet.
- En miss kallas en missOm gränsen inte går att nå skrivs den minsta filen ändå och märks tydligt som över gränsen. Det rapporteras aldrig som lyckat.
De exakta kommandona
# En sammanställning, högst 5 MB
cadconvert convert -i assembly.step -o assembly.glb --quality fine --max-size 5
# En hel mapp, med en CSV-rapport
cadconvert batch -i .\step -o .\glb -f glb --max-size 5 --report report.csv
# En bevakad mapp: varje ny STEP-fil blir en GLB
cadconvert watch -i .\incoming -o .\glb -f glb --max-size 5 --report report.csv
--max-size tar ett värde i MB och fungerar med convert, batch och watch, för glTF- och GLB-utdata. När en fil hamnar över gränsen avslutas CLI med kod 6, JSON-resultatet säger withinBudget:false och rapporten säger OverBudget.
I appen
Steget Alternativ, kortet glTF, fältet Största filstorlek (MB).
För AI-agenter
MCP-verktyget convert_cad tar max_size_mb.
Åtgärdat: en STEP-sammanställning är inte längre en enda grå mesh
Före version 1.0.31 kom en STEP-sammanställning som exporterades till GLB ut som en enda grå mesh. Det var ett fel, och samma version rättar det. En STEP-sammanställning hamnar nu i GLB-filen så här:
En namngiven nod per del
Nästlad som i STEP-sammanställningen.
Färger på delar och ytor
En pennmodell med 5 färger behåller alla 5.
Ytnormaler
Skrivs nu in i GLB-filen.
En rapport för hela batchen
Lägg till --report report.csv på batch eller watch, eller klicka på Exportera CSV-rapport på resultatskärmen i appen. Du får en rad per fil: in- och utfil med format, trianglar före och efter, in- och utstorlek, storleksgränsen, om filen ligger inom den, tidsåtgång, resultat och meddelande.
Vad det inte gör
Delarnas positioner är inbakade i geometrin. Nodtransformationerna är identiteten.
Upprepade delar instansieras inte.
IGES- och BREP-filer för varken med sig färger eller struktur.
Färgnamn och transparens från STEP förs inte med.
Meshreparation kan ta bort ytfärger.
GLB förblir Z-upp om du inte lägger till --up-axis y.
Prova en storleksgräns på din egen STEP-sammanställningGratis provversion: 10 konverteringar, utan kreditkort. Windows 10/11, 64-bitars.
Ladda ner gratis testversionRelaterat: Guide till glTF och GLB · Automatisera konvertering med CLI och AI-agenter · Stora STEP-sammanställningar hänger sig inte längre: 3D CAD Converter 1.0.21