De STEP a GLB por debajo de un límite de tamaño: qué hicimos y qué medimos
Una carpeta de ensamblajes STEP tiene que convertirse en archivos GLB pequeños para un visor de productos web, realidad aumentada o un motor de juegos. Desde la versión 1.0.31 usted indica el tamaño que puede permitirse en MB y 3D CAD Converter escribe un GLB que cabe, con cada pieza todavía con su nombre y su color. Todo se ejecuta sin conexión en su PC y no se sube nada. Los conversores en línea limitan el tamaño de subida; aquí no hay subida.
Archivo STEP
19,7 MBensamblaje de 65 piezasGLB, sin límite
60,18 MB2.100.994 triángulosGLB, límite de 5 MB
4,85 MB129.368 triángulosQué medimos
| Entrada | Sin límite | Límite 15 MB | Límite 5 MB | Límite 1 MB |
|---|---|---|---|---|
| Ensamblaje de 65 piezas, STEP de 19,7 MB | 60,18 MB2.100.994 triángulos | 14,57 MB456.292 triángulos | 4,85 MB129.368 triángulos | Inalcanzable. Archivo más pequeño: 4,65 MB, señalado como por encima del límite |
| Ensamblaje de 23 piezas, STEP de 8,7 MB | 20,33 MB697.220 triángulos | 14,77 MB495.428 triángulos | 4,87 MB146.400 triángulos | Inalcanzable. Archivo más pequeño: 1,69 MB, señalado como por encima del límite |
| Pieza suelta, IGES de 2,6 MB | 6,54 MB237.938 triángulos | 6,54 MB237.938 triángulosya cabe, se deja intacto | 4,57 MB157.174 triángulos | 0,96 MB26.056 triángulos |
| Pieza suelta, STEP de 2,3 MB | 3,00 MB90.740 triángulos | 3,00 MB90.740 triángulosya cabe, se deja intacto | 3,00 MB90.740 triángulosya cabe, se deja intacto | 0,93 MB22.604 triángulos |
Calidad Fino. Tamaños en MB, con 1 MB contado como 1.000.000 bytes. Un archivo que ya está por debajo del límite se deja intacto. Las conversiones tardaron desde unos 3 segundos en las piezas pequeñas hasta unos 2 minutos en el ensamblaje de 65 piezas; el equipo de pruebas estaba ocupado, así que no damos tiempos exactos.
Con calidad Estándar, el ensamblaje de 65 piezas ocupa 14,64 MB sin límite y 4,92 MB con un límite de 5 MB. El ensamblaje de 23 piezas, que no llega a 1 MB con Fino, sí cabe con Estándar: 0,95 MB y 22.860 triángulos.
Cada GLB con límite de tamaño conservó los mismos nombres de piezas, el mismo anidamiento y los mismos colores que el GLB sin límite.
Cómo se alcanza el límite
- Se malla una sola vezEl archivo STEP se convierte en triángulos una sola vez, con la calidad elegida.
- Se reexporta hasta que cabeLa malla se vuelve a escribir con menos triángulos hasta que el archivo queda por debajo de su límite.
- Todo el detalle que cabeObtiene el mayor número de triángulos que queda por debajo del límite. Nunca baja del 5 % de los triángulos de la calidad elegida.
- Un fallo se llama falloSi no se puede alcanzar el límite, se escribe igualmente el archivo más pequeño y se marca claramente como por encima del límite. Nunca se notifica como un éxito.
Los comandos exactos
# Un ensamblaje, 5 MB como máximo
cadconvert convert -i assembly.step -o assembly.glb --quality fine --max-size 5
# Una carpeta entera, con un informe CSV
cadconvert batch -i .\step -o .\glb -f glb --max-size 5 --report report.csv
# Una carpeta vigilada: cada archivo STEP nuevo se convierte en un GLB
cadconvert watch -i .\incoming -o .\glb -f glb --max-size 5 --report report.csv
--max-size recibe un valor en MB y funciona con convert, batch y watch, para salida glTF y GLB. Cuando un archivo queda por encima del límite, la CLI termina con el código 6, el resultado JSON indica withinBudget:false y el informe indica OverBudget.
En la aplicación
Paso Opciones, tarjeta glTF, campo Tamaño máximo del archivo (MB).
Para agentes de IA
La herramienta MCP convert_cad acepta max_size_mb.
Corregido: un ensamblaje STEP ya no es una única malla gris
Antes de la versión 1.0.31, un ensamblaje STEP exportado a GLB salía como una única malla gris. Era un defecto, y la misma versión lo corrige. Ahora un ensamblaje STEP llega al GLB así:
Un nodo con nombre por pieza
Anidado igual que en el ensamblaje STEP.
Colores de piezas y caras
Un modelo de bolígrafo con 5 colores conserva los 5.
Normales de superficie
Ahora se escriben en el GLB.
Un informe para todo el lote
Añada --report report.csv a batch o a watch, o haga clic en Exportar informe CSV en la pantalla de resultados de la aplicación. Obtiene una fila por archivo: archivo y formato de entrada y de salida, triángulos antes y después, tamaño de entrada y de salida, el límite de tamaño, si el archivo lo cumple, duración, resultado y mensaje.
Lo que no hace
Las posiciones de las piezas se incorporan a la geometría. Las transformaciones de los nodos son la identidad.
Las piezas repetidas no se instancian.
Los archivos IGES y BREP no transmiten colores ni estructura.
Los nombres de colores y la transparencia de STEP no se conservan.
La reparación de malla puede hacer que se pierdan los colores de las caras.
El GLB se queda con Z hacia arriba salvo que añada --up-axis y.
Pruebe un límite de tamaño con su propio ensamblaje STEPPrueba gratuita: 10 conversiones, sin tarjeta de crédito. Windows 10/11, 64 bits.
Descargar prueba gratuitaRelacionado: Guía de los formatos glTF y GLB · Automatizar la conversión con la CLI y agentes de IA · Los grandes ensamblajes STEP ya no se atascan: 3D CAD Converter 1.0.21