Blender 4.0 Convert to MHX error "'Pose' object has no attribute 'bone_groups'"
So, Diffeomorphic started giving me this error now that I updated my scene to Blender 4.0:
Python: Traceback (most recent call last):
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\import_daz\mhx.py", line 355, in invoke
self.createBoneGroups(context.object)
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\import_daz\mhx.py", line 373, in createBoneGroups
if len(rig.pose.bone_groups) != len(MHX.BoneGroups):
AttributeError: 'Pose' object has no attribute 'bone_groups'
It never has done this before. I’m still using 1.7.1 of all of the addons.
I’m not sure if I’m missing something, I’m doing the exact same thing as before to convert the rig to MHX, which is to select the armature I want to change, then the MHX options menu should pop up. But no menu appears and instead it gives me that error.
However, what is interesting is that it’s complaining about the bone groups. And Blender did change how the bone groups work. Is there anything I can even do or is this because the addon is trying to use the old system?
Comments (5)
-
reporter -
repo owner - changed status to open
You have to update to the dev version. There are several changes in Blender 4.0 that are incompatible with version 1.7.1 of this addon (and with most other addons written for Blender 3.x, I believe). Blender 4 support is the most important new feature of 1.7.2, although it is not ready for a stable release yet.
-
reporter Do you have an estimate when will you upload a stable version that at least has the parts fixed that bugged out with 4.0?
-
repo owner Hard to tell, but hopefully before Christmas.
-
- changed status to invalid
user needs to update to 1.7.2
- Log in to comment
Rigify is broken apparently too, it just bends some bones but the armature system looks the exact same as the default Daz rig.