1. Introducción
A partir de la versión 1.8.3, el formato de archivo de modelo 3D (.3mf) de Bambu Studio es compatible con el código de lectura 3MF proporcionado por el Consortium 3MF; los archivos 3MF de Bambu Studio también se pueden abrir en Microsoft 3D Viewer.
Este artículo presentará la compatibilidad entre el formato de archivo 3MF de Bambu Studio y las normas del Consortium 3MF, describiendo sus características y ventajas, y explicará por qué algunos otros slicers no pueden abrir los archivos 3mf generados por Bambu Studio.
2. ¿Por qué Bambu Studio utiliza por defecto la especificación de la Extensión de Producción 3MF?
Bambu Studio actualmente emplea la especificación de la Extensión de Producción 3MF del Consortium 3MF como predeterminada para guardar archivos 3MF. Esta decisión se fundamenta en una consideración integral de la experiencia del usuario y el desarrollo futuro.
2.1 Relación entre la Extensión de Producción 3MF y la Especificación Base 3MF
La Extensión de Producción 3MF sirve como complemento a la Especificación Base 3MF, introduciendo nuevas características para respaldar eficazmente el empaquetado para plataformas de impresión y garantizar la integridad de carga, especialmente en entornos de impresión de alta producción. El enfoque principal de esta extensión es la capacidad de almacenar datos del modelo en archivos separados del archivo raíz del modelo, permitiendo que los elementos de impresión del archivo raíz hagan referencia a estos recursos.
En resumen, un archivo 3mf que cumple con la Especificación Base 3MF solo tiene un archivo raíz que contiene todos los datos del modelo. Al analizar el archivo 3mf, se obtienen los datos desde este archivo raíz del modelo, y solo se puede leer un archivo de modelo. Por otro lado, un archivo 3mf que sigue la especificación de la Extensión de Producción 3MF no solo tiene un archivo raíz, sino que almacena los datos reales del modelo en diferentes archivos. Al analizar el archivo 3mf, utiliza el índice en el archivo raíz del modelo para localizar otros archivos que contienen los datos del modelo. Esto permite leer simultáneamente múltiples archivos de modelo, logrando el procesamiento paralelo de los datos del modelo.
2.2 Prueba de velocidad de lectura de archivos de Bambu Studio
Al adoptar la especificación de la Extensión de Producción 3MF, Bambu Studio logra procesamiento paralelo durante la carga y guardado de los datos del modelo, mejorando significativamente la eficiencia operativa. Las características de esta especificación permiten a nuestros usuarios manejar rápidamente modelos 3D de gran escala y múltiples placas, ya sea durante la fase de diseño o al abrir y guardar modelos 3D.
A continuación se presentan dos archivos 3MF del mismo modelo de datos. El de la derecha utiliza la especificación de la Extensión de Producción 3MF (denominado Muti-part-Production.3mf) y el de la izquierda no lo hace (denominado Muti-part-Core.3mf). Al abrirlos por separado en Bambu Studio, se observa que la velocidad de carga del ejemplo de la derecha es mucho más rápida que la del de la izquierda.

3. Prueba de lectura del Consortium 3MF
La capacidad de recuperar con éxito modelos 3D desde los archivos es un criterio crítico para la utilidad de los archivos 3MF. Un ejemplo de lectura de archivos 3mf se incluye en la biblioteca lib3mf del Consortium 3MF. Por lo tanto, empleando Bambu Studio como productor de archivos 3mf y lib3mf como consumidor para leer, se realiza una prueba de lectura. Los archivos 3MF guardados por Bambu Studio se pueden leer con éxito, recuperando los datos del modelo sin problemas.
A continuación se presenta un archivo 3mf de MakerWorld, donde después de descargarlo, abrirlo y guardarlo mediante Bambu Studio v1.8.3, los datos pueden ser leídos correctamente por lib3mf.
El siguiente ejemplo contiene los datos principales del modelo:

4. El Visor 3D ahora puede abrir los archivos 3mf generados por Bambu Studio.
A partir de la versión 1.8.3, los archivos 3MF producidos por Bambu Studio se pueden abrir con éxito en el Visor 3D.
La siguiente animación es un archivo 3mf de MakerWorld guardado por Bambu Studio, que puede abrirse con el Visor 3D.

Deseamos emitir una notificación especial sobre una situación particular. Hemos observado que incluir ciertos signos de puntuación chinos en el archivo de descripción del modelo 3D de un archivo 3MF puede impedir que el Visor 3D abra el archivo con éxito. Este problema no se limita a los archivos 3MF compatibles con la Extensión de Producción 3MF sino que también afecta a aquellos que cumplen con la Especificación Base 3MF.
Además, ciertos software y slicers no admiten la especificación de la Extensión de Producción 3MF. Esto impide que estas herramientas abran archivos 3mf generados por Bambu Studio. En el caso de PrusaSlicer y Cura, ampliamente utilizados en impresión 3D, hemos presentado solicitudes de pull en GitHub para habilitar el soporte de la especificación de la Extensión de Producción 3MF.
Sin embargo, hasta la fecha no hemos recibido ninguna respuesta. https://github.com/prusa3d/PrusaSlicer/pull/10808, https://github.com/Ultimaker/Cura/pull/15761.
Actualización: PrusaSlicer integró la corrección el 21 de marzo de 2024.
5. Conclusión
Profundamente comprendemos la importancia crítica de la compatibilidad de archivos para el trabajo y los proyectos creativos de los usuarios. En vista de esto, continuamente nos esforzamos por mejorar y optimizar, buscando alinearnos con las normas y participar activamente en comunicación con la comunidad y las organizaciones relevantes.
Durante este proceso, agradecemos su comprensión y paciencia. Si tiene alguna pregunta, no dude en contactarnos; estamos listos para brindar soporte en cualquier momento.
¡Gracias por su comprensión y apoyo a Bambu Studio!