mayaMatchMoveSolver v0.4.2 - Bug fixes and 2D Marker Round-Tripping

15 views
Skip to first unread message

Maya MatchMove Solver

unread,
Jan 8, 2023, 7:01:14 AM1/8/23
to Maya MatchMove Solver
Hello everyone,

I hope everyone is having a good New Year!

mmSolver v0.4.2 has been released!

Thanks to all the bug reports from various people, I've been able to find and squash a few bugs that were in v0.4.0 and v0.4.1. Thank you - you know who you are!

The main improvements are:
  • The ability to round-trip 2D Markers from 3DEqualizer to Maya and back to 3DEqualizer again.
  • Bug fixes to 3DEqualizer 2D Track exporters.
  • Bug fix to allow using cameras with "Resolution Fit Gate" (AKA "filmFit" attribute) values other than "Horizontal".
Round-tripping 2D Markers between Maya and 3DEqualizer is intended to provide all the tools available in mmSolver to 3DEqualizer, and vice-versa. You can use the new "Import Tracks" tool for 3DEqualizer to import 2D Markers from mmSolver (or any 2D format supported by mmSolver).

The improved "Copy/Save Markers" tools in Maya mmSolver can be used to copy the selected Markers to a temporary file path, or the "Save Markers" tool can be used to save to a specific file path.

Using these tools, in combination with the "Load Markers" tool, you can now 2D track in 3DEqualizer, project Bundles onto 3D objects, and then re-projecting the 2D Markers to match the 3D Bundles, then export back to 3DEqualizer.

As usual, I always recommend downloading and using the latest version of mmSolver, as it contains the latest features and bug fixes:
https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.2

Thanks,
David

Maya MatchMove Solver

unread,
Jan 8, 2023, 7:57:48 AM1/8/23
to Maya MatchMove Solver
Hello all,

As a sneak-peek of what is coming up in later releases, I will be releasing a beta version of v0.4.3 in the next few weeks.

The beta release will enable the real-time "MM Renderer" viewport renderer that I described here:

The intention of the beta release is to get feedback from people about any bugs, missing or required features, before a stable release of the renderer is made.

The other reason for the beta release is to find hardware/software compatibility problems that might affect a small number of configurations - such as people using DirectX rather than OpenGL, or people using Linux, or Windows 11. Due to lack of hardware, money and time, I cannot test all combinations of hardware and software.

Once the beta is released, if you've got time to test and report success or failure, that would be awesome.

P.S. For those building mmSolver, the MM Renderer is already included in the source code, but disabled in the CMake options - the beta release will simply have this option enabled.
You can manually enable MM Renderer by setting the "MMSOLVER_BUILD_RENDERER" CMake option to "ON".

Thanks,
David

Maya MatchMove Solver

unread,
Jan 10, 2023, 5:29:01 AM1/10/23
to Maya MatchMove Solver
Hello all,

A bug was found which stops the Solver UI window from opening, and prints an error message in the Maya Script Editor.
The bug only appears to happen with Maya running Python 2.x, which is all versions except Maya 2023 and 2022 (running in Python 2 mode).
Rather than release a new version (v0.4.3 - which is a bit of work), I have patched the archive files on GitHub.

If you have already downloaded the archives before now I highly recommend downloading the new files uploaded.


Apologies for this, I'll test on more versions before release next time (I was testing mostly with Maya 2022 in Python 3 mode).
Let me know if you have issues, and as usual I'll try to squash them.

David

On Sunday, 8 January 2023 at 11:01:14 pm UTC+11 Maya MatchMove Solver wrote:
Reply all
Reply to author
Forward
0 new messages