Skip to content

mayaMatchMoveSolver-v0.3.15

Compare
Choose a tag to compare
@david-cattermole david-cattermole released this 15 Jan 12:40
· 2225 commits to master since this release

Release v0.3.15 provides a new Camera Calibration tool (currently beta), Convert Rotation Order tool (from Morgan Loomis - ML Tools) tool, a Blender add-on to Copy/Export 2D Markers, support for 3DEqualizer4 Release 7 (#225), as well as bug fixes and minor features.

Download the archive file for your operating system and Maya version, and follow the INSTALL.md instructions.


New Features

  • (#225) Support for 3DEqualizer4 Release 7 (Python 3), while keeping the backwards compatibility.
  • (#201 #233) Integrated Change Rotation Order tool from the fantastic Morgan Loomis - ML Tools).
  • (#62) Blender Add-On to Copy and Export 2D Marker data from Blender to Maya.
  • (#227) The Convert to Marker tool allows Bundle positions take on the 3D location of the input transform when Converting a 3D transform to a Marker.
    • Available on the shelf/menu mmSolver > General Tools > Convert Rotation Order....
  • (#121) Camera Calibration tool to calculate camera line ups (translate, rotation and focal length) from parallel 2D lines.
    • Inspired by fSpy and the fSpy project.
    • This tool is currently Beta because it lacks displaying 2D lines and a user-interface for the user, however the tool is functional.
  • (#230) Project Marker on Mesh (Ray-Cast) now has the ability to rotate the bundle in various ways.

Bug fixes

  • (#236) When Cameras are pasted into 3DEqualizer the playback frame range is reset to the full frame range.
  • (#232) Fixed solving single frames of static attributes.
  • (#229) Fixed the Legacy solver tab (although it is deprecated and will be removed in future versions - it is recommended to use the Basic or Standard tabs).
  • (#228) Fixed errors when trying to re-parent nodes with locked transform attributes.

Changes

  • Bundles now display Rotate, Scale b and Translate attributes in the channel box.
    • This change was made for #230.

Developer Notes

  • Now requires CMake 3.15+ to build, for support of packing the Blender Add-On .zip file via CMake.

Known Issues

  • Evaluation
    • Solver engine can become slow with many attributes.
    • The Maya viewport is refreshed during solving to force Maya to evaluate all nodes in the solve. This causes slower performance (e.g. 6 seconds verses 30 seconds), but ensures accurate solver results. Users may wish to turn this feature off in the Solver UI > Edit > Refresh Viewport check box.
  • Maya 2016
    • Maya 2016 is unsupported by the mmSolver project, we are not able to provide testing for Maya 2016.
    • On Linux has problems with the new user preferences UI - the release for Maya 2016 is available for download, with this limitation.
    • the Solver UI disables selection of the Attributes - the cause is unknown.
    • The mmSolverType command raises an error with certain flags on Maya 2016 for an unknown reason. This problem is specific to Maya 2016, the same command works on Maya 2017+.
  • Compatibility
    • New v0.3.0 default values will not be used until a new Collection is created. Delete your previous Collection and create a new Collection using the Solver UI > File > New Collection menu item.
  • Development/Building:
    • The test suite fails on 3 different solver tests, due to a deviation that is too high, this is intentional and will be fixed in a future version.