Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 14 Next »

When using Marso, photogrammetry must only be done with images generated from Marso, rather than using the RAW images, or your own JPEGs/EXRs.

These are generated using the DEVELOP step.

Photogrammetry Images

Click “Queue' to add the selected job to the processing queue, for the DEVELOP step.

This will launch a configure dialog where you can customise your photogrammetry images.

Click ‘Open Image’ to open an image preview from the capture.

25_prep_job_queue.png
26_prep_job_configure.png

A preview of the photogrammetry image will be loaded.

If the image is too bright or too dark, adjust the brightness slider. This will affect the photogrammetry images.

27_prep_job_preview.png
28_prep_job_brightness.png

You can also optionally create photogrammetry images as EXRs instead of JPGs, and have the photogrammetry images be written to a custom directory.

Once you are happy with your settings, click “Queue” to add the job to the processing queue.

29_prep_job_options.png

30_prep_job_configure_finish.png

This will return you to the main Marso window, where the selected job is now in the processing queue.

Click start to begin processing all jobs in the queue.

You can pause or stop processing at any time.

31_prep_job_in_queue.png

32_prep_job_running.png

Once the DEVELOP step is complete, the status will be ‘DO SOLVE’. Click ‘Images’ to open explorer at the folder containing the images that should be used for photogrammetry.

33_prep_job_success.png

You are now free to follow your normal photogrammetry process, as long as the photogrammetry images created by Marso are used. You may modify the contents of these images as long as they are not renamed or re-ordered.

See below for specific tips for the photogrammetry solution you use:

Photogrammetry Checklist

Before proceeding with Marso, ensure that you have completed all of the below.

Camera solve

As well as solving the mesh of the subject, it is important to also get a good solve of the positions of the cameras.

Poorly solved cameras can lead to artifacts in the material measurement later on. We recommend attempting to re-align any bad camera solves or removing those cameras from the 3D solve all together.

Subject Mesh

Poly-Count

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 can produce highly detailed normals, even on medium to low poly meshes. See Examples

Bounding Box

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.

Good

Bad

Bounding_Box_Good0013.pngBounding_Box_Bad0013.png
Bounding_Box_Good_POV0013.pngBounding_Box_Bad_POV0013.png

Using a Mask Mesh will allow you to reconstruct just the subject, whilst avoiding occlusion issues by providing a Subject Mesh & Mask Mesh

RB.png

UV Unwrap

For Marso to work the subject mesh must be exported with a UV unwrap. By default, a 3D mesh within a photogrammetry application will not have a UV, so you must either run the texturing process within the application, or do a Manual UV Unwrap.

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 Marso may create artifacts at 512px.

Scale

It is essential that the 3D scene is correctly scaled, we suggest using markers to automatically set the scale of a scene within your photogrammetry software.

You can also Re-Scale with Blender

Export

The mesh should be exported as an Alembic (.abc) file, with cameras and normals enabled.

ST Maps 

Export the ST Map(s) as exr so that Marso can account for any lens distortion.

⬅️ Capture

Processing ➡️

  • No labels