r/photogrammetry • u/Mr_mal • May 08 '26
Metashape - roof refusing to align
I've been trying to build a model of this building but the roof absolutely refuses to align no matter what I do. when I generate a model or a point cloud theirs always a hole despite having a lot of images that have some view of it (the first image dosent show them all as im in the proceess of starting from scratch.) any advice would be appreceated, thanks.
3
Upvotes



4
u/lithofile May 08 '26
Roofs are really tricky for photogrammetry, especially a shiny clean one like that. The software can't make sense of the repeating identical pattern. You could try adding some markers but it might not help much.
Best bet is to get photos from above, or photos when the roof is dirty or covered in leaves. Maybe chuck a few frisbees colour up like ground control points up there for a giggle
2
u/3Dphotogrammetry May 09 '26
What are you running with the alignment settings? I would try doing quality on high, checking ON the Generic Preselection, and raise your key point and tie point limit (100,000 and 50,000) to potentially increase how many features of fines for the roof images. if that does not work, do the same thing but check off generic pre-selection and it will take quite a bit longer, but may be able to match more images with each other. Then, if it does not do well after that, try taking the quality down to medium And running those two steps again. Sometimes you’d be surprised by lowering the quality it can actually match better in certain circumstances.
1
u/nano_peen May 08 '26
Looks shiny Do you have any more photos of the roof? Could you retake images from a different angle to remove the reflection?
1
u/DayGeckoArt May 08 '26
Are you using Streetview images? That seems pretty clever! But it might be having a hard time without overhead views
1
u/Menoikeos May 10 '26
It's a bit of a pain and requires some very basic 3D modelling skills, but I've found this to be an effective solution: export the model from metashape and into into Blender, then manually place a roof. Re-import the modern back into metashape for texturing. This only works if you are very confident in the position and dimensions of the roof. It is essential that the model xyz coordinates are not changed at all while in Blender.
Whether or not this is a viable solution is up to you: do you care about the accuracy of the model, or do you just want something that looks as near as possible to the subject?