- Created by Duncan Baird , last modified by Nathan Dunne on Jan 29, 2025
You are viewing an old version of this page. View the current version.
Compare with Current View Version History
« Previous Version 26 Current »
Version changelog
Features
[NEW] Photogrammetry images brightness can be adjusted before they are generated, as well as their filetype and output directory.
[NEW] Jobs that have already had photogrammetry images generated can regenerate them using the Develop tab in the configure dialog.
Added an ‘Export ZIP’ button to make it easier to collect data for support when jobs fail
Bugfixes
Fixed jobs reporting Failed if the user directory contains non-ascii characters, now supports most latin languages.
Improved readability of some error messages
Workflow
Added a new check to processing to ensure all raw files in a job have consistent exposure settings (shutter speed, aperture, ISO), the process will error now if the values are not consistent
Performance
Improved the GPU utilisation of one of the processing modules, resulting in a notable performance improvement
Features
Marso and Updater are now signed with a self signed certificate (M-XR Ltd)
Bugfixes
Fixed an issue where the default type filter for the ST Map explorer window would be not set correctly for RealityCapture
Fixed an issue where the
ESC
key would not work in the photography calibration rectangle selection window, now you can back out of the program back to the main GUIFixed an issue where the extension dropdown list would not refresh when creating a second job with the same raw images folder as the first job
Fixed an issue where during deletion of a job if a user very quickly selected another job during the deletion it would remove the newly selected job from the list but leave the original
Bugfixes
Fixed Marso being unable to start due to unnecessary dependency
Workflow
Photogrammetry images can be produced without creating an Exposure Params preset
Exposure Params Preset and Light System can be re-assigned in the configure dialog rather than being fixed after job creation
Jobs can now be sorted by most recent interaction
License key will be populated on start-up if installed with the updater
Marso logs will now roll-over daily instead of creating a single massive log file
Bugfixes
Exposure Preset creation would hang if started while a job was running
N.B. Some Finished jobs may need to be re-configured before they can be queued again, if they were created on a previous version of Marso
Bugfixes
Fixed an issue where some RAW image files would fail to be read correctly
Results
Added new experimental Specular workflow as an optional output
Added new filtering to reduce artifacts from photogrammetry reconstruction
Performance
Reduced storage utilisation by 40%-90% (depending on input data size)
Time to process scan reduced by 35%-75% (depending on input data size)
Workflow
The prep stage is no longer required if the photogrammetry data is available
Bugfixes
Fixed an issue where changes may be lost in settings window
Fixed an issue where parts of the GUI could not be resized
Bug Fixes
Fixed issue where new users could not activate their license keys
Results
Improved Normals results when light offset from camera is large
GUI Changes
Added 3D viewer for previewing light positions
Added storage estimate for Preparation stage of Job
Bugfixes
Addressed an issue with how backface were handled in the Alembic file that could cause a crash
Addressed an issue with how orientations of RAW files were handled
Addressed an issue where the row highlighting for a new light system was not working
GUI Changes
Added ability to deactivate license for moving to another machine
Enabled experimental 2D processing
Enabled option to process 3D scans at 16k on powerful enough systems
Added ability to specify mesh mask for 3D processing
Added option to choose between
JPG
andEXR
for photogrammetry images
Results Improvements
New algorithm for handling low UV resolution processing
Bugfixes
Addressed a backend issue that would sometimes cause an error to hang indefinitely
Addressed a UI scaling issue with some Windows settings
Addressed an issue that would cause errors to not report correctly during the preparation stage
Addressed an issue where the colour space for normals in
PNG
andJPG
was mistakinglysRGB
GUI changes
New queue system
Added ability to create multiple jobs and then run them in sequence
Queue supports pausing jobs and skipping job to then continue to next in queue
Added configuration button for handling user input after job creation
Added details panel to see more meta information for a job
Added ability to select multiple texture resolutions when configuring a job
Added button to see license information & details for Marso
Added ability to keep intermediary files in Application Settings
Added storage utilisation chart to Application Settings
Results improvements
Added a filtering system to remove artefacts in scans with non optimal distributions
Bugfixes:
Addressed crash when attempt to calibrate some Phase One RAW image files
Addressed issue where some submodules would hang at the end of execution rather than closing normally
GUI changes
Added progress bar to indicate sub-step progress for running job
Added ability to interrupt and resume from last checkpoint
Added scan mode indicator to job row
Bugfixes
Fixed an issue where some errors would cause the program to hang and not report the error
Added clear error for when updater/installer is not present
Updates to backend
Improvement in processing speed (~1.2-2.0 x)
Improvement in storage utilisation (~2.0 x)
GUI changes:
Added display for details of currently selected light system
Added display of reconstruction tool to job row alongisde resolution
Bugfixes:
Fixed an issue with the results button not always opening the folder
Fixed an issue where the uv bleed was not applying to the normals output texture
Fixed an issue with the build system which would cause Marso to not run on some systems due to a non bundled dependency
Bugfixes:
Fixed camera ordering issue for some Reality Capture alembics
Fixed issue with UV margin algorithm for very dark textures
Fixed ST map loading for uncommon size combinations
Added and improved UV margin algorithm
UX improvements
Step reporting during processing
Links to help pages for calibration
UV Resolution can be set by user
Enabled removing materials
Enabled resizing on UI windows
Bugfixes
Added UV margin to Output Textures
Photogrammetry images output at default brightness
Marso checks for new versions on launch
Reality Capture support
UX improvements
Verbose logging from UI
Option to control display brightness during calibration process
Improvements to crash handling
Support for rotated cameras (i.e. portrait and landscape)
Database Upgrade
Preprocessing accounts for rotation parameter in Raw data
Removed dependency on Agisoft Pro installation
Several under the hood improvements to output textures
Performance improvements to some modules
Support for photogrammetry not solving all cameras in a scene
Support for varying numbers of lights used in scanning light system
Added ability for user to specify the grey value of their calibration target
Added some security improvements
Added support for mobile scans
Upcoming features
24.5.4+
TBC
- No labels