AliceVision
AliceVision copied to clipboard
[FR]: Save/export to glTF (.glb)
I'm sure it's a hard work, but adopt open and updated technologies should be a priority to make Meshroom better. So, I propose that glTF to be the default 3D model format instead OBJ. OBJ
- Has a limited feature set,
- Is inefficient in terms of storage space and the ability to quickly read and write data, and as consequence, loading and viewing it in a web browser it's very slow. glTF
- Has a very rich set of features.
- Is very efficient at transferring 3D model data
- Adopted in Blender
- A growing set of software, industries and sites are adopting as a standard (Blender, Clara.io, Godot, Sketchfab, Threejs, Facebook ...)
I have no idea about how to do it, cause I'm not a C/C++ programmer, but I'm sure to adopt glTF as default format will make Meshroom the choice for all 3D creator.
Thank you
Interesting. https://github.com/KhronosGroup/glTF
https://github.com/microsoft/glTF-SDK
Any update on this @RafaelLinux? 🤔
Really it seems my question was not interesting for developers, cause no one replied 10 months ago
:/
It is interesting, but we have limited resources and many other ideas/ features to implement. At the moment the focus is on finishing MR2020.1.
Yes it would great to have. It was already in our big dream-list backlog! As it is independent from the pipeline, it would be a perfect feature for a developer who wants to contribute for the first time. If someone is seeing this 🙂
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Assimp supports obj and gltf among many others. http://github.khronos.org/glTF-Project-Explorer/ And we can use it also to replace all the code for obj and ply in case
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I identified an issue in the CMake files that prevents assimp from building with GLTF support. I will follow up shortly with a PR to fix that. While this does not make GLTF the default, but a simple change in the Meshroom pipelines would make this happen.
Created the required PRs as noted above.