mayaMatchMoveSolver v0.4.0-beta1 - Feature Complete Release

32 views
Skip to first unread message

Maya MatchMove Solver

unread,
Oct 23, 2022, 7:26:22 AM10/23/22
to Maya MatchMove Solver
Hello everyone,

The v0.4.0-beta1 release is now ready!

With the change from "alpha" to "beta" this now signals that the project is feature complete (for v0.4.0 at least), but there may still be some bugs. In theory this release could be used in production, but I probably wouldn't recommend it yet.

With the beta now released I will now be switching the documentation site to use the v0.4.0-beta1 documentation, rather than v0.3.16 - expect some changes as I make changes and the site updates using a new site backend (what could go wrong?). As usual for documentation for your specific version of mmSolver, you can use the local 'docs/html/index.html' page.

I am expecting the next release will be v0.4.0 (not beta2) - but I'm not making promises.


Changes:
There's been a few new tools added as well, including...

- Set Object Colour tool
  - To change the wireframe colour of an object - either mmSolver object, or a normal Maya object such as a mesh.
  - This also provides an alpha channel slider to be used in Maya 2023 (which supports wireframe transparency!)
- Save Lens File tool
  - To write out .nk files from mmSolver nodes in Maya.

The main Solver has also been improved with the following features/changes:
- UI cleanup:
  - Cleaned up the menus to remove unneeded/complicated features.
- Removed obsolete features:
  - Removed "Solver Validation" features - they are obsolete.
  - Removed the "Evaluate Object Relationships" feature - it is now obsolete.
- Scene Graph combo-box is removed and will auto-select the fastest Scene Graph.
- The solver is more "robust" to bad data, and will filter out badly tracked Markers.
- Terminal/Output Window text is now easier to read and not so verbose by default.
- Improved Camera Solver algorithm to ensure the maximum number of frames are solved that are possible.

There have also been a lot of developer focused changes in this
release to help (Software/Pipeline/IT folks) building and installing
mmSolver. I recommend taking a look at the GitHub release for full details.


Bugs:
The major bug that remains in the project is Lens Distortion. Right now, the solver doesn't work to solve Lens Distortion very well at all, although it is technically possible.

Also in Maya 2023 lens distortion does not affect Markers at all - this seems to be a change with the Maya Parallel Rig Evaluation and I simply haven't updated yet - hopefully a simple fix.



Let me know if you have any ideas, feedback, or bugs you've found.

Thanks,
David

Julia Caplin

unread,
Oct 23, 2022, 9:53:29 AM10/23/22
to Maya MatchMove Solver
David,
I'm watching this project with interest and a bit of awe. It looks like you've been very busy!  Good work 

All the best 
Julia 

--
You received this message because you are subscribed to the Google Groups "Maya MatchMove Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya-matchmove-s...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/maya-matchmove-solver/e6773140-f3fb-4a62-84b2-e6a68d4c2a0an%40googlegroups.com.

David Cattermole

unread,
Oct 23, 2022, 10:51:15 PM10/23/22
to Julia Caplin, Maya MatchMove Solver
Thanks Julia!

As you know this project has been a long slog, taking a significant amount of time and it has been difficult to find the motivation to keep it up sometimes.

The feedback, testing, code contributions and encouragement from a few dedicated people has really been the thing that has been extremely important to me, and pushed me to continue with this madness.

There is light at the end of the tunnel now, and I'm hopeful that I'll be able to fix the last major issues for the next release.

David

Dan

unread,
Dec 25, 2022, 11:58:30 PM12/25/22
to Maya MatchMove Solver

David Cattermole

unread,
Dec 26, 2022, 3:55:17 AM12/26/22
to Maya MatchMove Solver
Hello,

That error was reported to me a few weeks ago, and is caused by a bug introduced when updating to Python 3 compatibility.

The tools have been fixed and are pending release.
You can download the following files and replace the existing scripts to fix the issue.


Alternatively, if you disable Rolling Shutter, the error will not happen.

Thanks,
David

P.S. My attempt to upload the scripts to the 3DEqualizer ScriptDB (https://www.3dequalizer.com/?site=scriptdb) doesn't seem to be working so well right now, so I cannot do that right now.

Dan

unread,
Dec 26, 2022, 12:04:39 PM12/26/22
to David Cattermole, Maya MatchMove Solver
Can you give me 3de for a month? PLE has these python limitations! 


You received this message because you are subscribed to a topic in the Google Groups "Maya MatchMove Solver" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/maya-matchmove-solver/VDngP3dh2DI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to maya-matchmove-s...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/maya-matchmove-solver/46b7b13a-a0d9-40b6-8531-04c0ae445bc7n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages