Open freerafiki opened 8 months ago
Hi @freerafiki,
Thanks for reporting this issue.
I think your students and you ran into this problem which has been fixed in the latest release of Meshroom (2023.3.0).
We need to update the documentation you linked as it is outdated: the nodes have changed a lot since Meshroom 2021.1.0 and the PrepareDenseScene
node is now needed for the texturing step to work correctly.
If you switch to Meshroom 2023.3.0, you can directly use the default "Photogrammetry Draft" pipeline: it has been updated to generate correctly the texture files. Otherwise, if you wish to remain on Meshroom 2023.2.0, the pipeline to build looks like this:
(the "Photogrammetry Draft" pipeline in Meshroom 2023.2.0 lacks the PrepareDenseScene
that fixes the issue)
Please let us know if that fixes it for you and your students!
Hi @cbentejac, thanks a lot for your quick answer. I looked through the issues but could not find the correct one you listed. This looks exactly the solution we needed. We will test and let you know as soon as possible!
Ok, so I got some feedback!
PrepareDenseScene
node enabled Texturing
as well (which then finally threw an error, and this should be solvable, yet the update was the faster and better solution). Thanks again, I see you added the scope:doc
label, should I still close the issue or do you need it open for the documentation? For me it is solved and can be closed.
PS: If I find time I will try to help on the documentation side, but right now it's not the best moment!
@freerafiki thank you for the feedback. I updated the GH wiki but still have to add it to the documentation.
Describe the bug We are using Draft Meshing to avoid using GPU (on a computer without GPU, so only choice). The reconstruction worked fine, the log is clear, yet the texture file is completely missing (nowhere to be found). The
.mtl
material file shows 3 texture maps and claim the textures are intexture_1001.png
,texture_1002.png
andtexture_1003.png
. These files are not there. The output path of the texturing node is correct (although it hastexture_*.exr
and not.png
)To Reproduce Steps to reproduce the behavior:
Expected behavior I expected to see a texture file as output. Or at least some kind of error if the texture cannot be produced.
Screenshots Here the reconstruction and the texture path
Log
Desktop (please complete the following and other pertinent information):
unknown
unknown
Additional context I am teaching and the students are doing 3D reconstruction as a project. As the students do not have powerful GPUs, the Draft Meshing is a good alternative for them to get 3D model using open-source software. So the problem happened with 2 different students with two different computers (with same Windows and Meshroom versions), while last year (with older Meshroom version) it never happened and we got very good 3D reconstruction even with draft meshing. I am trying to test in my own computer, but on Linux with Meshroom 2021 everything works fine. I will download newer version and try to test it on Linux to add additional information. Thanks in advance!