Add Extra Face Bones doesn't work, Import Custom morphs for body doesn't work, merge geografts doesn't work

Issue #768 closed
Bobby Snaxey created an issue

When I try to “Add extra face bones” I get the error: Cannot make MHX bones poseable.

When I try to “Import custom morphs” to the body I get the error:

Python: Traceback (most recent call last):
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\error.py", line 208, in execute
self.run(context)
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\morphing.py", line 1122, in run
msg = self.getAllMorphs(namepaths, context)
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\morphing.py", line 722, in getAllMorphs
self.loadAllMorphs(namepaths)
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\load_morph.py", line 99, in loadAllMorphs
self.buildDrivers()
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\load_morph.py", line 676, in buildDrivers
self.buildPropDriver(output, drivers)
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\load_morph.py", line 718, in buildPropDriver
self.addMissingVars(fcu, vvars)
File "C:\Users\*\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\import_daz\load_morph.py", line 776, in addMissingVars
vnames = [var.name for var in fcu.driver.variables]
AttributeError: 'NoneType' object has no attribute 'variables'

location: <unknown location>:-1

When I try to “Merge Geografts” I get the error: “No geografts selected”.

Even tho I have selected them both.

My friend has version: 1.6.0.0433 of the Daz import addon and it works fine there. He doesn’t have the zip file anymore so he can’t send it to me. Can you please send me version 1.6.0.0433 so I can continue with my work?

Comments (9)

  1. Thomas Larsson repo owner

    Add Extra Face Bones was deprecated in favour of Make All Bones Poseable, which adds extra bones to all bones that need it, whether they are in the face or not. This tool would break the mhx or rigify rigs, because they use drivers for internal purposes, so therefore it is now allowed. However, these internal drivers do not affect the face bones, so one could in fact add extra face bones without breaking the rigs. This is implemented in the last commit.

    Normally extra bones would be added before the rig is converted to mhx or rigify, and then the issue never arises.

  2. Thomas Larsson repo owner

    The crash in addMissingVars should not happen anymore. However, it looks like you are using an old version of the addon. In the latest version, the crash would happen on line 824 rather than 776. The potential problem could still arise, though.

  3. Thomas Larsson repo owner

    The “No geografts selected” error appears if no matching character mesh is selected. It often means that the number of vertices is wrong because you have edited the mesh in some way, e.g. added or deleted vertices or joined eyelashes. But the error message is somewhat misleading and has been changed in the last commit.

  4. Bobby Snaxey reporter

    My friend found the 0433 version last night and sent it to me and everything works fine now. 👍

  5. Bobby Snaxey reporter

    I tried 1.6.1.0702 now and everything works great in that one except that the eyelids doesn’t move when I move the eyes.

  6. Log in to comment