✅ When is a job ready?
When a job’s status is DO SOLVE
, the Images
button will be made available. The images in this directory must be used for photogrammetry for Marso to work correctly, however they can be adjusted as long as the name, shape, and orientation of the image are unaffected.
📐 Run your Photogrammetry
You can now proceed with your normal photogrammetry reconstruction workflow. You must use the exr
files created in the previous step.
We currently support Agisoft Metashape or Reality Capture as your photogrammetry application.
📝 Checklist
3D Mesh and camera solve
It is important to get a good solve of the cameras within the same, poorly solved cameras can lead to artifacts in the material measurement later on. We recommend attempting to re-align any bad camera solves or deleting those cameras from the 3D solve all together.
A high number of polygons in the mesh may cause Marso to exceed the available VRAM on your system. If this occurs, simplify the mesh and reattempt the process. Marso does produce highly detailed normals even on medium to low poly meshes. See Examples
When drawing a bounding box around your subject for mesh reconstruction, it is important to also include any stands or supports. This additional geometry will ensure that pixels are correctly traced onto this geometry and not onto the subject itself. Using one of the lower cameras (as shown below) can be a helpful reference to see how much geometry is required to avoid unwanted pixels being projected onto the subject.
UV Unwrapped Mesh
The 3D mesh that Marso will create textures for will require a UV unwrap. By default, a 3D mesh within a photogrammetry application will not have a UV, so you must first run the texturing process within the application or UV unwrap manually.
For optimal UVs we recommend generating the texture at the same resolution or lower resolution than what you wish to output from Marso.
Example: A RealityCapture texture of 1024px can be used to create a Marso texture of 1024 > 8192px , but may create artifacts if Marso attempts to create a 512px texture.
Scale the Scene
It is essential that the 3D scene is correctly scaled, we suggest using markers to automatically set the scale of a scene within RealityCapture of Agisoft Metashape Pro.
Export Alembic Mesh & ST Maps
Export an Alembicabc
file with cameras & normals enabled, also export an ST Map as anexr
which will be used to account for lens distortion. It is important to use an ST map created within the photogrammetry application rather than
It is important to use an ST map that has been created within the photogrammetry application you have used to solve the 3D scene to avoid any discrepancies.