Connect bone chains in add simple rig does not work because getBoneNames is not in SimpleIK class
Issue #2405
resolved
I get this error:
Load C:\Users\Rakete\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\Diffeomorphic-import_daz\data\gizmos\simple.json True
Traceback (most recent call last):
File "C:\Users\Rakete\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\Diffeomorphic-import_daz\error.py", line 202, in execute
self.run(context)
File "C:\Users\Rakete\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\Diffeomorphic-import_daz\simple_ik_tools\simple.py", line 1321, in run
IK.getBoneNames(rig)
^^^^^^^^^^^^^^^
AttributeError: 'SimpleIK' object has no attribute 'getBoneNames'. Did you mean: 'getLimbBoneNames'?
Traceback (most recent call last):
File "C:\Users\Rakete\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\Diffeomorphic-import_daz\error.py", line 202, in execute
self.run(context)
File "C:\Users\Rakete\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\Diffeomorphic-import_daz\simple_ik_tools\simple.py", line 1321, in run
IK.getBoneNames(rig)
^^^^^^^^^^^^^^^
AttributeError: 'SimpleIK' object has no attribute 'getBoneNames'. Did you mean: 'getLimbBoneNames'?
Comments (7)
-
reporter -
repo owner - changed status to open
-
Fixed in last commit.
-
“Connect bone chains” is there to allow the blender auto-ik to work in pose mode, which is usually used to pose FK chains when we don’t necessarily need a IK goal, as tails for example. As auto-ik only works for connected chains. It also useful if we want to pose without a IK rig.
Another tool is “change prefix to suffix” that’s needed for the blender pose tools to work with symmetry.
-
Yes, the tools doesn’t logically belong to the simple IK feature. However, it uses much of the same code as simple IK, which is why it was put there. That should be changed.
-
“Connect bone chains” isn’t part of simple ik anymore. It is still in the Rigging section.
-
- changed status to resolved
- Log in to comment
I am wondering if I need to connect bone chains so the simple rig will only work properly if I do that? I noticed the damped tracked constraint that is used for the IK in the simple rig is seems to cause the arm to be positioned in a slight wrong way. I thought maybe connecting bone chains would resolve that.