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 21 Next »

For your Capture System to be compatible with Marso, it must:

  • Capture images in RAW format, with manual exposure

  • Capture with the flash enabled, and little to no ambient light

  • Capture against a dark background, ideally black

If you are unsure whether your system will work with Marso, follow the recommendations below, or contact info@m-xr.com to discuss the details of your system.

Recommendations

📷 Camera

Marso has been designed and developed with professional & prosumer cameras in mind, such as DLSRs, mirrorless cameras, and some smartphone cameras.

If you are capturing with multiple cameras, they must all be the same model. Marso can only work with one camera model for each capture.

Ensure that you can

  • Save images in a Raw file format

  • Set manual exposure (shutter speed / ISO / Aperture)

  • Disable any image stabilization, either on the lens, camera or both.

If shooting with an iPhone/iPad, the Halide Mark II - Pro Camera app is recommended to shoot in RAW.

A high aperture number will offer better results, by keeping more of the object in focus

See Supported RAW Formats.

🔎 Lens

We suggest use a lens around 28mm (wide). Marso requires the whole object be kept in frame.
Read more here.

Ultra-wide and telephoto lenses are not recommended, due to the increased distortion making a photogrammetry solve more difficult.


💡 Light(s)

Usually the best option for lighting is the on-board flash, either on your DSLR camera or smartphone. If you don’t have an on-board flash, or wish to use an existing light setup, see External Light Sources.


Capture Scene

Ambient Lighting

Ideally the scene would have no ambient light at all. Failing this, the flash must be powerful enough to overpower any ambient light

Perfect

Okay

Bad

Flash Off

AmbientLighting_Gooad_FlashOff.pngAmbientLighting_Okay_FlashOff.pngAmbientLighting_Bad_Flash_Off.png

Flash On

AmbientLighting_Gooad_FlashOn.pngAmbientLighting_Okay_FlashOn.pngAmbientLighting_Bad_Flash_On.png

Background

In addition to reducing the ambient lighting, it is also important to reduce any bounced or reflected light. This is quite easy to do by ensuring that you are shooting against black, or by avoiding too much white in your surrounding area.

Good

Bad

backdrop0001.jpgbackdrop0000.jpg

Markers

Markers are recommended to improve the accuracy of the photogrammetry solve.

Marso also requires the solved scene to be accurately scaled, so it is a good idea to have at least two markers and measure the distance between them, as this can be used to scale the scene.

image-20240523-180527.png

If the subject is moving, for example on a turntable, it is crucial that the markers also move along with the object.

Markers_Side.pngMarkers_Blue.pngMarkers_Red.png
image-20240523-180649.png

Framing

It is important to keep as much of the object within the frame where possible.

Perfect

Okay

Bad

ezgif-4-97315d76e3.gifezgif-4-470c43f884.gif

ezgif-4-f9597309b9.gif

ezgif-4-1d73d11d62.gif

Coverage

Marso requires a high level of coverage of the subject in the captured photography. See Coverage for more information.


Files

Marso expects that all captured images for a single subject will be in a single folder. Files must also be named so that they sort alpha-numerically into the order they were captured in. Most cameras do this automatically.

Good

Bad

Cam_000, Cam_001, Cam_002, Cam_003, …

Names are in order

Cam_0, Cam_1, … , Cam_10, … , Cam_100
Numbers are not padded with 0s to the same length

DSC_1234, DSC_1235, DSC_1236, DSC_1237, …
Names don’t start at 0 but are in order

Cam_000, Image_001, DSC_002, Cam_003, ...
Numbers are ordered, but names are not

If you are using Multiple Lights, the captures for each position should be grouped in the order they were captured when sorted.

The simplest way to do this is to name the files with the position first, followed by the light:
Position_X_Light_Y.dng


  • No labels