Trying to use the most recent Blender and Diffeo
Id been using Blender 4.0.1 but wanted to update and update diffeo whilst im at it. Tried everything but keep getting the same error code.
i tried deleting everything and starting from fresh but still no luck.
Im trying to import an HD gen 9 with anatomical elements attached. my character is set to subd level 3 and the gens to subd 1 and not in geometry mode (apparently the new diffeo version doesnt use the old geometry mode trick).
any ideas?
Traceback (most recent call last):
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\error.py", line 223, in execute
self.run(context)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\main.py", line 758, in run
self.easyImport(context)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\main.py", line 785, in easyImport
self.treatRig(context, rigname)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\main.py", line 839, in treatRig
bpy.ops.daz.merge_rigs(
File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 109, in __call__
ret = _op_call(self.idname_py(), kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Error: Python: Traceback (most recent call last):
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\error.py", line 220, in execute
self.prequel(context)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\error.py", line 238, in prequel
self.storeState(context)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\merge.py", line 1416, in storeState
self.storeRig(self.rig)
File "C:\Users\check\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\import_daz\error.py", line 282, in storeRig
rig[key] = 0.0
~~~^^^^^
TypeError: Cannot assign a 'float' value to the existing 'DazMorphPrefixes' Int IDProperty
Location: C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py:109
Comments
reported to Thomas
https://bitbucket.org/Diffeomorphic/import_daz/issues/2139/shell-error
DAZ Importer 4.1.0 does not work with Blender 4.2.0 for this reason. Now when Blender 4.2.0 has been released, I will try to make a new stable release within a few weeks. In the meantime you can use the development version. https://bitbucket.org/Diffeomorphic/import_daz/downloads/
Thanks Thomas. So does the development version sort this issue or should i go back to blender 4.0.1 for now? and just for future reference whats the procedure for HD characters in the new build? we no longer export in geometry mode is that correct? and do we set the subd level to 1 on the gens and 3 or whatever on the g9? and then choose g9 from the presets apon blender import?
Yes the development version has a fix for the issue. The new worflow for HD without the geometry editor is experimental and doesn't work fine, don't use it. We are waiting for Thomas to evaluate the issues and decide what to do. The old workflow with the geometry editor works as before, but it is improved as it can handle "difficult" multires meshes which failed before. Most geografts are not HD, in this case you set the geografts at base resolution and the figure to the desired subdivision level. For HD geografts you set both the geograft and the figure to the desired subdivision level.
https://bitbucket.org/Diffeomorphic/import_daz/issues/2112/
Thanks to you both, all working now. And thanks for all the efforts with the addon
If I wanted to express my gratitude (beyond mere words) to Thomas for all of the work he's done on Diffeo, what would y'all recommend? Does he like baked goods? Does his garage need cleaning? His car need washing?
This was asked many times, afaik he doesn't have any account as patreon or gumroad where to leave donations.
Thanks for letting me know.
Too bad. He really does a great job and deserves something...