Skip to content

mayaMatchMoveSolver-v0.3.12

Compare
Choose a tag to compare
@david-cattermole david-cattermole released this 24 Jan 17:25
· 2618 commits to master since this release

Release v0.3.12 fixes solver evaluation issues, improves UI features, and adds Remove Solver Nodes tool.

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


New Features

  • (#76 and #181) Remove All Solver Nodes (thanks to Kazuma Tonegawa!)
    • Delete mmSolver nodes from the Maya scene - for scene clean up.
    • See Remove Solver Nodes documentation.
  • (#187) Add "Evaluate Object Relationships" check-box - disabled by default.
    • Reduces solve time for simple solves and Maya scenes with character rigs.
    • See Solver Option documentation.
  • (#195) Only show the Solver UI progress bar and solve information while solving.
  • (#208) Add default hotkey for Project Markers on Meshes (as "ALT + p").

Changes

  • (#185) Change the Solver UI button text while solving.
    • The button text explains what will be done when clicking the button.
  • Added names to the "Special Thanks" section.
  • Added documentation page for User Preferences window.
  • Added the current mmSolver version in the Solver UI window title.

Bug Fixes

  • (#183 and #207) Fixed evaluation of rigs with nodes using multi-compound attributes (thanks to Kazuma Tonegawa!)
  • (#194) Do not disable the viewport when projecting markers on to meshes for only one frame.

For Developers

  • Fixed CMake warnings about "BOOLEAN" variables.

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
    • 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.