{"id":16604284,"url":"https://github.com/david-cattermole/mayamatchmovesolver","last_synced_at":"2025-04-05T10:08:11.256Z","repository":{"id":37677449,"uuid":"111633401","full_name":"david-cattermole/mayaMatchMoveSolver","owner":"david-cattermole","description":"A Bundle Adjustment solver for MatchMove related tasks.","archived":false,"fork":false,"pushed_at":"2025-03-29T02:39:42.000Z","size":32547,"stargazers_count":106,"open_issues_count":33,"forks_count":29,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-29T09:08:57.666Z","etag":null,"topics":["3d-positions","3d-transform-nodes","arbitrary-solving-attributes","bundle-adjustment","c-plus-plus","markers","maya","maya-dg","maya-plugin","mayaapi","optimiser","photogrammetry","solver"],"latest_commit_sha":null,"homepage":"https://david-cattermole.github.io/mayaMatchMoveSolver/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/david-cattermole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-22T03:48:15.000Z","updated_at":"2025-03-29T01:52:31.000Z","dependencies_parsed_at":"2023-09-24T06:21:08.135Z","dependency_job_id":"e0a53ff6-3469-485a-8741-8c3f615ec720","html_url":"https://github.com/david-cattermole/mayaMatchMoveSolver","commit_stats":null,"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cattermole%2FmayaMatchMoveSolver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cattermole%2FmayaMatchMoveSolver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cattermole%2FmayaMatchMoveSolver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cattermole%2FmayaMatchMoveSolver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/david-cattermole","download_url":"https://codeload.github.com/david-cattermole/mayaMatchMoveSolver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318744,"owners_count":20919484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-positions","3d-transform-nodes","arbitrary-solving-attributes","bundle-adjustment","c-plus-plus","markers","maya","maya-dg","maya-plugin","mayaapi","optimiser","photogrammetry","solver"],"created_at":"2024-10-12T00:56:50.145Z","updated_at":"2025-04-05T10:08:11.237Z","avatar_url":"https://github.com/david-cattermole.png","language":"Python","readme":"# Maya MatchMove Solver (MM Solver)\n\nA unique and flexible solver toolset for MatchMove (MM) related tasks\nintegrated into Autodesk Maya.\n\nThe aim of this project is to provide a solver to aid in complex\nmatchmoving tasks inside Autodesk Maya. This tool is not intended as a\none-click-solution - this tool is for advanced techniques that are\nencountered on a daily-basis in the Film and TV industry.\n\n## Documentation\n\nFor all tutorials, documentation of Tools, Python API and Maya Plug-In\nfeatures, take a look at the\n[Documentation Home Page](https://david-cattermole.github.io/mayaMatchMoveSolver/).\n\nThe official YouTube channel is\n[mmSolver](https://www.youtube.com/channel/UCndLPvFXd9Os7m9sc2Bbbsw),\nit contains video tutorials for mmSolver on a range of topics.\n\nA copy of the documentation is also installed with *Maya MatchMove\nSolver*, you can find it by pressing the *help* button in the Solver\nUI, or in the module install directory, for example this path:\n\n(On Windows)\n```\nC:/Users/\u003cuser name\u003e/My Documents/maya/2017/modules/mayaMatchMoveSolver-0.1.0-maya2018-win64/docs/html/index.html\n```\n\n## Community\n\nDo you have a question about mmSolver?\nThe mailing list is the perfect place to ask!\n\nThere is a Google Group mailing list:\n[maya-matchmove-solver](https://groups.google.com/forum/#!forum/maya-matchmove-solver).\n\nThe mailing list is a place for user questions and discussions, and\nwill have release announcements of new versions.\n\nIf you find a bug, please report it on the GitHub project\n[issues page](https://github.com/david-cattermole/mayaMatchMoveSolver/issues).\n\n## Installation\n\nIf you have a 'mayaMatchMoveSolver' archive package and need to\ninstall it, follow the instructions in\n[INSTALL.md](https://github.com/david-cattermole/mayaMatchMoveSolver/blob/master/INSTALL.md).\n\n## Releases\n\nThe following releases are below. The latest bug-fix version should\nalways be used, where possible. Forward compatibility is maintained\nbetween point-release versions (v0.1 to v0.2), but major version\nreleases should be considered major and may introduce breaking\nchanges.\n\n| Releases                                                                                | Description                                        |\n| --------------------------------------------------------------------------------------- | -------------------------------------------------- |\n| [v0.5.2](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.5.2)   | Bug fix for Maya 2024+.                            |\n| [v0.5.1](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.5.1)   | Support for Maya 2025.                             |\n| [v0.5.0](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.5.0)   | Silhouette Renderer and Improved MM ImagePlane.    |\n| [v0.4.9](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.9)   | Bug fix for Surface Cluster.                       |\n| [v0.4.8](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.8)   | Add Create Rivet and Surface Cluster tools.        |\n| [v0.4.7](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.7)   | Bug fix for \"Convert to Marker\" tool.              |\n| [v0.4.6](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.6)   | Bug fix for solver and minor features.             |\n| [v0.4.5](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.5)   | Introduction of MM Renderer and Maya 2024 support. |\n| [v0.4.4](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.4)   | Solver, 2D Reprojection and Blender-to-3DE fixes.  |\n| [v0.4.3](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.3)   | Bug fix for performance.                           |\n| [v0.4.2](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.2)   | Bug fixes and 2D Marker round-tripping.            |\n| [v0.4.1](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.1)   | Bug fix Basic solver tab.                          |\n| [v0.4.0](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.4.0)   | Lens distortion, ImagePlane and Camera Solver.     |\n| [v0.3.16](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.16) | Maya 2022 support.                                 |\n| [v0.3.15](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.15) | Added Camera Calibration tool and 3DE R7 support.  |\n| [v0.3.14](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.14) | Integrated Qt.py and bug fixes.                    |\n| [v0.3.13](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.13) | New tools, and Maya 2020 support.                  |\n| [v0.3.12](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.12) | Bug fixes, minor features and updates.             |\n| [v0.3.11](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.11) | Bug fixes, and minor tool and UI updates.          |\n| [v0.3.10](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.10) | Bug fix release, support for Mesh Rivets.          |\n| [v0.3.9](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.9)   | User preferences and minor solver changes.         |\n| [v0.3.8](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.8)   | Bug fix release.                                   |\n| [v0.3.7](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.7)   | Performance, stability improvements and bug fixes. |\n| [v0.3.6](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.6)   | UI Performance Improvements and bug fixes.         |\n| [v0.3.5](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.5)   | Fixed bugs.                                        |\n| [v0.3.4](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.4)   | Added Attribute Details and fixed bugs.            |\n| [v0.3.3](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.3)   | Bug fix release.                                   |\n| [v0.3.2](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.2)   | Added tools and fixed bugs.                        |\n| [v0.3.1](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.1)   | Added tools and fixed bugs.                        |\n| [v0.3.0](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.3.0)   | Improved solver, GUI and tools                     |\n| [v0.2.3](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.2.3)   | Bug fix release                                    |\n| [v0.2.2](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.2.2)   | Bug fix release                                    |\n| [v0.2.1](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.2.1)   | Bug fix release                                    |\n| [v0.2.0](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.2.0)   | Improved solver and tools                          |\n| [v0.1.1](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.1.1)   | Bug fix release                                    |\n| [v0.1.0](https://github.com/david-cattermole/mayaMatchMoveSolver/releases/tag/v0.1.0)   | Initial release                                    |\n\n## Building\n\nTo build (compile) the plug-in follow the steps in\n[BUILD.md](https://github.com/david-cattermole/mayaMatchMoveSolver/blob/master/BUILD.md).\n\n## License\n\n*Maya MatchMove Solver* (mmSolver) is licensed under the\n[Lesser GNU Public License v3.0](https://github.com/david-cattermole/mayaMatchMoveSolver/blob/master/LICENSE)\nor *LGPL-3.0* for short.\nThis means the project is Free Open Source Software, and will always\nstay Free Open Source Software:\n[TL;DR](https://www.tldrlegal.com/l/lgpl-3.0).\n\nPlease read the *LICENSE* (text) file for details.\n\n## Contributing\n\nIf you're interested in contributing to the Maya MatchMove Solver\nproject, please see the conventions and information in\n[DEVELOPER.md](https://github.com/david-cattermole/mayaMatchMoveSolver/blob/master/DEVELOPER.md).\n\n## Bugs or Issues?\n\nAll issues are listed in the\n[issues page](https://github.com/david-cattermole/mayaMatchMoveSolver/issues)\non the project page. If you have found a bug, please submit an issue and we will\ntry to address it as soon as possible.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-cattermole%2Fmayamatchmovesolver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavid-cattermole%2Fmayamatchmovesolver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-cattermole%2Fmayamatchmovesolver/lists"}