mayaMatchMoveSolver-v0.3.15
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.
- Also available on 3DEqualizer ScriptDB.
- (#201 #233) Integrated Change Rotation Order tool from the fantastic Morgan Loomis - ML Tools).
- Thanks to @ktonegawa!
- (#62) Blender Add-On to Copy and Export 2D Marker data from Blender to Maya.
- See the blender Add-on installation documentation for more details (including the limitations).
- (#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...
.
- Available on the shelf/menu
- (#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.
- Thanks to @ktonegawa!
- (#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.
- 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
- 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.