The ik/fk matching of both the arms & the spine is not working for me. At first I thought this was due to the synoptic not being updated anymore. So went and used the default animpicker, still no joy.
the error I get when trying it with arms is:
*Can’t find object : arm_L0_ikRot_ctl
*Can’t find object : arm_L0_ikRot_ctl
*# Traceback (most recent call last):
*# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\synoptic\widgets.py”, line 123, in mousePressEvent
*# utils.ikFkMatch(model, ikfk_attr, uiHost_name, fks, ik, upv, ikRot)
*# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\anim_utils.py”, line 1086, in ikFkMatch
*# ikFkMatch_with_namespace(
*# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\anim_utils.py”, line 943, in ikFkMatch_with_namespace
*# ik_rot_target = _get_mth(ik_rot)
*# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\anim_utils.py”, line 925, in _get_mth
*# if node.hasAttr(“match_ref”):
*# AttributeError: ‘NoneType’ object has no attribute ‘hasAttr’
When trying to match the spine I get:
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\anim_utils.py”, line 2197, in doItByUI
# self.bakeAnimation(
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\utils.py”, line 214, in wrap
# raise e
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\utils.py”, line 211, in wrap
*# return func(*args, *kwargs)
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\utils.py”, line 191, in wrap
# raise e
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\utils.py”, line 188, in wrap
*# return func(*args, *kwargs)
# File “C:\Users\egohe\Documents\maya\modules\scripts\mgear\core\anim_utils.py”, line 2308, in bakeAnimation
# set(pm.keyframe(allAnimNodes, at=[“t”, “r”, “s”], q=True))
# File “C:\Program Files\Autodesk\Maya2023\Python\lib\site-packages\pymel\core\animation.py”, line 633, in keyframe
*# res = _keyframe(*args, *kwargs)
# File “C:\Program Files\Autodesk\Maya2023\Python\lib\site-packages\pymel\core\animation.py”, line 56, in keyframe
*# res = _util.listForNone(cmds.keyframe(*args, *kwargs))
# File “C:\Program Files\Autodesk\Maya2023\Python\lib\site-packages\pymel\internal\pmcmds.py”, line 224, in keyframe_wrapped
# raise pymel.core.general._objectError(obj)
# pymel.core.general.MayaNodeError: Maya Node does not exist (or is not unique):: ‘spine_C0_fk4_ctl’
I’m guessing perhaps this is something I’m doing wrong in the component setup? Worth noting that if I try with the biped template file, the arm match works but the spine still has the same issue. This is the same story when using the anim picker (biped picker template file).
Any help would be HUGE as it’s a real blocker at the mo for finalising my rig.