Hi JMR, thank you,
in order to check my new positioning of this fix hole step, as you say 'NO MORE BUILD DENSE CLOUD', here is METHOD D V5m (drawn up with Alexei assistance) before (step 2.4.1) and after altering its location to a new step location 3.1.5 after the last 'build dense cloud' of the method D steps.
METHOD D v5m (a work in progress method sheet, NOT DECLARED WORKABLE AS YET but if anyone uses it and it works please let me know)
(for when objects are moved e.g. to photo the underside. We call the photos for each object/background combination a sub-sequence) so 1 chunk per sub-sequence.
Up to here we have aligned images in each chunk.
2.2.3) Workflow>Build dense cloud
2.2.6) when done go Workflow>Build mesh and source Depth maps and in advanced select reuse depth.
DON’T FORGET Repeat dense point cloud and mesh creation for each chunk.
2.3) cut the unwanted geometry mesh that is not related to the object of interest and generate masks from the model in each chunk.
2.3.5) go File>Import>masks from Models, replacement, all cameras, repeat for each chunk.
2.4) Workflow>Merge Chunks
2.4.1) To fix holes filling in on brake shoe model:-
- remove (reset) all the masks from the chunk,
- mask the six holes in the objects on the very first image from the set (that is looking from the top on the object),
- run Build Mesh (in Metashape 1.5, of course) using Depth Maps as a source, same quality as the existing depth maps in the project (enabling Reuse Depth option) and using Strict Volumetric masks.
2.4.3) double click Merged chunks in list at left , select all thumbnails, right click apply ‘reset camera alignment ’.
2.4.5) Workflow>Align Images use Apply Masks to Key Points option. ( chunks are merged only to have all the images with the respective masks in the single chunk. Also select ’reset current alignment’ to sort out any problems, Also though not vital untick ‘Adaptive Camera Model Fitting.’
3.1) Workflow>Build Dense Cloud, for quality choose high or ultra high, depth filtering Mild, tick Calculate Point Colours. Alexei used LOW QUALITY in this step to fix the failed brake shoe. This was for speed not quality.
3.2) Workflow>Build Mesh, source Depth maps, open advanced options and tick ‘reuse depth’, Quality choose the same as was chosen in Step 3.1 and using Strict Volumetric masks.
METHOD D v6m provisional NOT DECLARED WORKABLE AS YET but if anyone uses it and it works please let me know)....await JMR input.
2.2.3) Workflow>Build dense cloud
2.2.6) when done go Workflow>Build mesh and source Depth maps and in advanced select reuse depth.
DON’T FORGET Repeat dense point cloud and mesh creation for each chunk.
2.3) cut the unwanted geometry mesh that is not related to the object of interest and generate masks from the model in each chunk.
2.3.5) go File>Import>masks from Models, replacement, all cameras, repeat for each chunk.
2.4) Workflow>Merge Chunks
2.4.3) double click Merged chunks in list at left , select all thumbnails, right click apply ‘reset camera alignment ’.
2.4.5) Workflow>Align Images use Apply Masks to Key Points option. ( chunks are merged only to have all the images with the respective masks in the single chunk. Also select ’reset current alignment’ to sort out any problems, Also though not vital untick ‘Adaptive Camera Model Fitting.’
3.1) Workflow>Build Dense Cloud, for quality choose high or ultra high, depth filtering Mild, tick Calculate Point Colours. Alexei used LOW QUALITY in this step to fix the failed brake shoe. This was for speed not quality.
3.1.5) To fix holes filling in on brake shoe model:-
- remove (reset) all the masks from the chunk,
- mask the six holes in the objects on the very first image from the set (that is looking from the top on the object),
- run Build Mesh (in Metashape 1.5, of course) using Depth Maps as a source, same quality as the existing depth maps in the project (enabling Reuse Depth option) and using Strict Volumetric masks.
3.2) Workflow>Build Mesh, source Depth maps, open advanced options and tick ‘reuse depth’, Quality choose the same as was chosen in Step 3.1 and using Strict Volumetric masks.
JMR, is this now where it should be if I understand you correctly.
many thanks
Steve