Agisoft Metashape

Agisoft Metashape => General => Topic started by: FredR on August 04, 2018, 09:03:57 PM

Title: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: FredR on August 04, 2018, 09:03:57 PM
Hello,

Anyone know how to fix the overlapping meshes in a 3d model produced by "split in chunks" ?

The 3D model built this way is non-manifold so it cannot be 3D printed.



Thank you
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: GM6 on August 06, 2018, 11:53:13 PM
Have you tried to smooth or refine the mesh? refine may work better. There is one other way but it has to be done before you merge the chunks. I can explain in detail if needed.
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: FredR on August 07, 2018, 08:18:56 AM
Yes, smooth and refine have no effect on the overlapping. Refine Mesh gives me "Unsupported data type".

Could you please share the other way ?

Thank you!
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: Alexey Pasumansky on August 07, 2018, 03:48:02 PM
Hello FredR,

If you have merged the models already, you can try using Fix Topology option from Tools Menu -> View Mesh Statistics dialog.

But probably you would need to load the exported model to some external application to fix the topology, as PhotoScan will help to fix only obvious problems (like duplicated faces, degenerated faces and etc.).
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: FredR on August 07, 2018, 04:01:22 PM
Thank you Alexey for your answer, but I have already tried fix topology without success.

If I set 0 to overlap (%) (in the Split into chunks dialog box), then there is a gap in my model.
If I increase the overlap (%), then the mesh is overlapping.

Do you see any solution ?
I need to adjust something before merging the chunks obviously.
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: GM6 on August 08, 2018, 01:32:50 AM
Sorry for the delay, What I have done in the past is un register the geo-tagged images in one of my chunks. You should see a (T) where the (R) was at. Then click on the blue cross icon to the right of the icon that allows you to move/ rotate/ resize. That will allow you to move the layer up down or rotate it to match up with the other layer (chunk)
Also be sure to click the icon on the far right that allows you to show aligned chunks
Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: FredR on August 08, 2018, 08:56:36 AM
Thank you for your answer GM6.

However I am not using georeferencing. Just moving one chunk so that it matches closely with the other doesn't help. The merged mesh is still in 2 parts, cut in half.

Why is-it that the strict volumetric mask method doesn't work when spliting in chunks ? I don't have this issue with the other method (by building dense cloud before the mesh) ?

Title: Re: Fixing overlapping meshes in 3D model produced by "split in chunks"
Post by: Alexey Pasumansky on August 10, 2018, 02:23:00 PM
Hello FredR,

By means of PhotoScan only it is not possible to autocrop  the overlapping parts, so that the blocks fit each other ideally. Also the process of joining the meshes doesn't seem to feasible, even using Python.
So if you are using split in blocks script without the overlap (for old meshing method) you will likely get tiny 1 pix gap between the blocks.