Insert 3D model, saving the document as pptx format ,3D model will not display.
Steps: 1) New presentation 2) Insert 3D model 3) After saving to pptx document format, close the document 4) Open the document again and the 3D model disappears Result: 3D model lost Expected: have the 3D model (when we save in pptx, the 3D model is keeping) Additional Info: edition 6.4.4.2 (x64) Regional language: zh CN (zh CN)_ Cn); UI Language: zh cn
Thank you for reporting the bug. Please attach a sample document, as this makes it easier for us to verify the bug. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided. (Please note that the attachment will be public, remove any sensitive information before attaching it. See https://wiki.documentfoundation.org/QA/FAQ#How_can_I_eliminate_confidential_data_from_a_sample_document.3F for help on how to do so.)
Created attachment 162330 [details] Insert 3D model, saving the document as pptx format ,3D model will not display. Steps: 1) New presentation 2) Insert 3D model 3) After saving to pptx document format, close the document 4) Open the document again and the 3D model disappears
OOXML has no directly corresponding element for <dr3d:scene> element and its child elements. Which ersatz do you expect?
I think, implementing import and export of the Microsoft extension "model3d" might work. See section 2.31 in https://interoperability.blob.core.windows.net/files/MS-ODRAWXML/%5BMS-ODRAWXML%5D.pdf
(In reply to Regina Henschel from comment #5) > I think, implementing import and export of the Microsoft extension "model3d" > might work. See section 2.31 in > https://interoperability.blob.core.windows.net/files/MS-ODRAWXML/%5BMS- > ODRAWXML%5D.pdf Thanks Regina Henschel! I think you're right,implementing import and export function of the Microsoft extension "model3d" Will solve this bug,What should we do specifically?
It is a large task. Therefore I have set it to "enhancement". 3D models in MS Office consists of two parts: One part is the view settings in <am3d:model3d> in slide#.xml. That is easy. The other part is the model itself in folder media. MS Office uses glTF. https://en.wikipedia.org/wiki/GlTF That is the hard part. I don't know, whether a library with a license exists, which LibreOffice can use directly. A start would be, to make glTF-models corresponding to our preset 3D-objects using a third party tool and use these for export. MS Office has no means to change the 3D model itself, but only for changing the view. So the model would likely be the same on import. Another thing, which should be done anyway, is to provide a fallback picture as MS Office has it in its <mc:Fallback> element. AFAIK you need at least MS Office 2019 to show 3D Models. I don't know, whether PowerPoint keeps something in the media folder, which is not actually used. If it keeps it, you could put an xml-fragment of our 3d-scene there and recover it on import.
Regressed by commit 08a43cc97ccf88faa9d3a04afc3aacd2c885a2d1 related: tdf#103884 remove gltf/collada feature