New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bambu Studio generated 3MF files cannot be opened with other slicers #3316
Comments
The current default "Save Project" and "Save Project as" operations in Bambu Studio produce 3MF files based on the 3MF Consortium's 3MF Production Extension specification. If you wish to export 3MF files compliant with the 3MF Core Specification for opening in Cura and PrusaSlicer, you can achieve this by using the "Export Generic 3MF" operation. |
See wiki page. |
Hi,
Thanks for the information.
FYI, I did a test where I opened the "Triple-axis Tourbillon Model for Kit
007.3MF" on page https://makerworld.com/en/models/13297#profileId-99236 in
Bambu Studio 1.8.4.51, then exported the project as a 'generic' and a Bambu
3MF file. I think that this is a very complicated 3MF.
PrusaSlicer 2.7.1 could not open either exported file.
Cura 5.6.0 opened the generic file but could only generate a partial slice
of Plate 1. And it could not open the exported Bambu 3MF file.
3D Viewer could open both the generic and Bambu 3MF files.
3D Builder opened the generic file but could not open the exported Bambu
3MF file.
Regards,
Steve
…On Sun, Jan 7, 2024 at 6:43 PM DanBao-Bambu ***@***.***> wrote:
The current default save and save as operations in Bambu Studio produce
3MF files based on the 3MF Consortium's 3MF Production Extension
<https://github.com/3MFConsortium/spec_production/blob/1.1.2/3MF%20Production%20Extension.md>
specification.
If you wish to export 3MF files compliant with the 3MF Core Specification
for opening in Cura and PrusaSlicer, you can achieve this by using the
"Export Generic 3MF" operation.
image.png (view on web)
<https://github.com/bambulab/BambuStudio/assets/132529350/1d18356d-0c97-499a-8423-6bfb8b7ccef1>
—
Reply to this email directly, view it on GitHub
<#3316 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHU7YKQT5C4LUIE4QN746G3YNNMO5AVCNFSM6AAAAABBPEIC4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGMYTINRXHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hi DanBao,
Thank you for taking the time to analyze this. What program do you use to
display the content of the 3MF file?
Regards,
Steve
…On Sun, Jan 21, 2024 at 6:22 PM DanBao-Bambu ***@***.***> wrote:
I have reviewed the 3mf file in the link you provided and also exported a
universal 3mf file. I found that the loading error line is as follows.
image.png (view on web)
<https://github.com/bambulab/BambuStudio/assets/132529350/780fd9c5-2afd-4de5-aa33-26ce9be7a2da>
Found the original model definition based on the object ID index and found
that the model is "other". Perhaps this is the reason why it cannot be
opened.
image.png (view on web)
<https://github.com/bambulab/BambuStudio/assets/132529350/62732d18-ca61-4e36-8043-b2cf79e09664>
—
Reply to this email directly, view it on GitHub
<#3316 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHU7YKRHNKFDP4LLD2ZJWJLYPXEMZAVCNFSM6AAAAABBPEIC4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBSHEZDQMJYGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
3mf files can be decompressed, and you can use decompression tools to decompress them. The 3mf model data is saved in the "/3D" folder, and "3dmodel. model" can be opened using text tools. It is used in the Generic 3mf file to save all model files, and in the Production Extension specification to save the index of sub files (these sub files are in the/3D/Objects folder). |
Yes. I simply changed the 3MF file extension to .ZIP, and I was able to see
the tree of XML files in the 3MF file.
[image: image.png]
And using XMLNotepad, I was able to examine the contents of the .xml, .rel.
and .model sub-files. XMLNotepad only allows me to examine one XML file at
a time. In the screenshots that you sent me *<object id="2" type="other"> *was
on line 280872. Only some of the .model files are large enough to have that
many lines. And they are mostly *mesh *objects with 100's of *vertices
*and *triangles
*object definitions. I was trying to figure out which file(s) you were
looking at when you generated the screen captures.
Was the program that you were using to view the file data and generate the
screen captures treating the 3MF file as one giant file? In this case it
would be easy to find a line number of 280872.
This is why I was asking which program you were looking at when
you generated the screen capture that you sent me.
Kindest regards,
Steve
…On Sun, Jan 21, 2024 at 8:24 PM DanBao-Bambu ***@***.***> wrote:
3mf files can be decompressed, and you can use decompression tools to
decompress them. The model data of 3mf is saved in the "/3D" folder, and
"3dmodel. model" can be opened using text tools. It is used to save all
model files in the General 3mf file and to save the index of sub files in
the Production Extension specification (these sub files are in
the/3D/Objects folder).
We will try to solve the problem you mentioned earlier, but it will take
some time for research. Thank you for your question.
—
Reply to this email directly, view it on GitHub
<#3316 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHU7YKQ75H2WLYEWOGK24UDYPXSWNAVCNFSM6AAAAABBPEIC4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBTGIYTKMZTGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
When you export a generic 3mf file, all model information is in the "/3D/3dmodel. model" file, and you can open it like opening a ". txt" file. Then search for the keywords you need. If you want to view object information, search for "<object id=" ". |
Thanks!
…On Mon, Jan 22, 2024 at 12:37 AM DanBao-Bambu ***@***.***> wrote:
When you export a generic 3mf file, all model information is in the
"/3D/3dmodel. model" file, and you can open it like opening a ". txt" file.
Then search for the keywords you need. If you want to view object
information, search for "<object id=" ".
—
Reply to this email directly, view it on GitHub
<#3316 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHU7YKSVFSO37YEV7FT52PLYPYQN3AVCNFSM6AAAAABBPEIC4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBTGQ4TKMZRGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Bambu Studio Version
1.8.2.56
Where is the application from?
Bambu Lab Official website
OS version
Windows 11
Additional system information
No response
Printer
Bambu Lab P1P
How to reproduce
Actual results
Expected results
I expected the Bambu Studio generated 3MF file to be opened by the other slicers.
This is an extremely simple file with only one part and no options set.
I used the same part file (18650 Battery 4-3 D-Cell Spacer.STL) to generate 3MF files using Cura and PrusaSlicer and Bambu Studio was able to successfully open both files.
If the Project ("Print Profile") files generated by Bambu Slicer are not compliant with the 3MF file format specification (https://github.com/3MFConsortium/spec_core/releases/download/1.3.0/3MF_Core_Specification_v1.3.0.pdf), then it should not use the 3MF extension!
Project file & Debug log uploads
The Bambu Studio .3MF file -
18650 Battery 4-3 D-Cell Spacer Test.zip
There is no Bambu Studio .log file for this project.
The STL file -
18650 Battery 4-3 D-Cell Spacer.STL.zip
PrusaSlicer and Cura 3MF files -
18650 Battery 4-3 D-Cell Spacer Test Cura and PrusaSlicer 3MF files.zip
Checklist of files to include
The text was updated successfully, but these errors were encountered: