The DAZ Importer add-on has grown to become a huge beast, which contains lots of specialized tools that are of no interest to most people. In an attempt to reduce the size of the add-on, I decided to split it into several pieces and move some tools into specialized add-ons.
There are now five separate add-ons:
- DAZ Importer (import_daz): The main tools for importing DAZ scenes.
- MHX Runtime System (mhx_rts).
- Shell Editor (shell_edit): Tools for manipulating shells and layered images from DAZ Importer.
- DAZ Rigging (rig_daz): Tools for rigging figures imported with the DAZ Importer.
- DAZ Preset Exporter (export_daz): Tools for exporting presets back into DAZ Studio.
The DAZ Importer and MHX Runtime System are stand-alone add-ons, but the other three require that the DAZ Importer is installed and named import_daz.
The tools are located in panels in the DAZ Setup tab.The DAZ Rig add-on also adds a panel in the DAZ Runtime tab.The new add-ons are poorly documented, but at least all of them have wikis:
Important note on installing dependent add-ons:
The DAZ Importer must be called import_daz. If we download the development version as a zip file, Bitbucket adds the string "Diffeomorphic" and the commit identifier to the file name. So the zip file may be called Diffeomorphic-import_daz-c400c95d0ec9.zip. This is not a problem if we only install the DAZ Importer, but if we download and try to install dependent add-ons like the Preset Exporter, we get and the error message:
File "d:\home\blenders\blender-3.00\3.0\scripts\modules\addon_utils.py", line 351, in enable
mod = __import__(module_name)
File "C:\Users\Comsol\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\Diffeomorphic-export_daz-2e4b7ccd9acb\__init__.py", line 42, in <module>
import import_daz
ModuleNotFoundError: No module named 'import_daz'
The problem is that the DAZ Importer is not called import_daz.
Disable the missing add-on. We can now search for the add-ons that contain the string "daz" and enable them. The DAZ Importer add-on must be enabled first.
Simpler Method
There is an alternative, simpler method to rename the import_daz add-on.
We can now install the add-ons from zip files, and they will be correctly named.