mark points obtained by converting to marker are not animated

27 views
Skip to first unread message

shujiang liu

unread,
Oct 20, 2023, 8:56:10 AM10/20/23
to Maya MatchMove Solver
Hello, I can see in the camera that the locator points I have tracked perfectly match the head, but when I use the locator to generate mkr points by covert to marker, I can see in the camera that only the last frame has been picked up and no other frame range has been picked up And it turns out that his translateX and Y values haven't changed at all

David Cattermole

unread,
Oct 26, 2023, 7:36:52 AM10/26/23
to shujiang liu, Maya MatchMove Solver
Hello Shujiang Liu,

Apologies for the late reply, I have been very busy recently.

Can you confirm if there is any error displayed in the Maya Script Editor?

For example, I seem to be getting the following error when I try to use the menu "mmSolver > Convert To Marker":
# Traceback (most recent call last):
#   File "C:\Users\username\Documents\maya\2022\modules\mayaMatchMoveSolver-0.4.6-maya2022-win64\python\mmSolver\tools\convertmarker\tool.py", line 147, in main
#     delete_static_anim_curves,
#   File "C:\Users\
username\Documents\maya\2022\modules\mayaMatchMoveSolver-0.4.6-maya2022-win64\python\mmSolver\tools\convertmarker\lib.py", line 166, in create_markers_from_transforms
#     end_frame,
#   File "C:\Users\
username\Documents\maya\2022\modules\mayaMatchMoveSolver-0.4.6-maya2022-win64\python\mmSolver\tools\convertmarker\lib.py", line 56, in convert_nodes_to_marker_data_list
#     asNormalizedCoordinate=True,
#   File "<string>", line 2, in mmReprojection
# RuntimeError: Maya command error

I will look into this error.

David

On Fri, 20 Oct 2023 at 23:56, 'shujiang liu' via Maya MatchMove Solver <maya-match...@googlegroups.com> wrote:
Hello, I can see in the camera that the locator points I have tracked perfectly match the head, but when I use the locator to generate mkr points by covert to marker, I can see in the camera that only the last frame has been picked up and no other frame range has been picked up And it turns out that his translateX and Y values haven't changed at all

--
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/87a4027c-e1a1-4c45-b787-18f8b7bb30dan%40googlegroups.com.


--
David Cattermole

文一刀

unread,
Oct 26, 2023, 7:45:08 AM10/26/23
to David Cattermole, Maya MatchMove Solver
Yes, my error is the same as yours


------------------ 原始邮件 ------------------
发件人: "David Cattermole"<catter...@gmail.com>;
发送时间: 2023年10月26日(星期四) 晚上7:36
收件人: "文一刀"<25738...@qq.com>;
抄送: "Maya MatchMove Solver"<maya-match...@googlegroups.com>;
主题: Re: [mmSolver] mark points obtained by converting to marker are not animated

文一刀

unread,
Oct 26, 2023, 7:49:25 AM10/26/23
to David Cattermole, Maya MatchMove Solver
Yes, my error is the same as yours.Then there is the question of whether the matching effect is good for the movement of the character, such as dancing. I am the matching head but the effect is not ideal after the settlement of the head and this is the settlement of the neck neck

David Cattermole

unread,
Oct 26, 2023, 8:56:55 AM10/26/23
to 文一刀, Maya MatchMove Solver
Hi ShuJiang Liu,

I will fix that error, however there appears to be another error in the UI of the "Convert to Marker" tool. By default the Start frame is set to "1001" (but the UI doesn't show the value).
The fix is to set the Frame Range to Custom and manually type in the value of your frame range.

In my example below, the plate frame range is frame 0 to frame 231.
image.png

Hopefully manually setting the Frame Range to custom will allow you to work around the issue while I fix the underlying problem and then release v0.4.7.

Thanks,
David

--
David Cattermole

David Cattermole

unread,
Oct 26, 2023, 9:13:13 AM10/26/23
to 文一刀, Maya MatchMove Solver
Then there is the question of whether the matching effect is good for the movement of the character, such as dancing. I am the matching head but the effect is not ideal after the settlement of the head and this is the settlement of the neck neck

I'm not exactly sure what you mean - I will try to answer.

mmSolver can be used to solve a body part as a rigid transform object.
You can do more advanced solving with deforming objects if you use rivets (using the classic "rivet.mel" script, and then enabling the "Evaluate Mesh Rivets" option in the Solver UI).

If you have a character dancing, that seems like a lot of work. You would need multiple 2D Markers per-limb, and witness cameras time-synced to the main camera footage to give you more angles of the dancing motion so you can more accurately place the objects in 3D space.
mmSolver tools and the solver can still help with such a task, however mmSolver will not be a one-click solution - it will be a lot of work.

David

On Thu, 26 Oct 2023 at 22:43, 文一刀 <25738...@qq.com> wrote:


--
David Cattermole

David Cattermole

unread,
Oct 29, 2023, 2:32:39 AM10/29/23
to Maya MatchMove Solver
Thanks for reporting the bug ShuJiang Liu!

I have fixed the issue and released the new version of mmSolver with the fix included;

Thanks,
David
Reply all
Reply to author
Forward
0 new messages