Sidor

Sunday, November 24, 2024

Modularization Complete

Because the DAZ Importer addon has grown too big and unwieldy it has been split into several submodules, or features. The core functionality is always available, but peripheral tools are relegated to submodules that have to be enabled in the add-on preferences. The core functionality is roughly what is needed to make the Easy Import tool work. This was discussed in the previous post on Modularization, and the modularization process is now essentially complete.

Documentation on the various features is available at https://bitbucket.org/Diffeomorphic/import_daz/wiki/Features.

To see in where the buttons have gone, see the List of tools ordered by feature.



 

Wednesday, November 13, 2024

Modularization

The size of the DAZ Importer was growing out control, and therefore I decided to split the addon some time ago. Some seldomly used tools were moved to separate addons, which depend on the DAZ Importer. However, this did not work out so well, especially after Blender extensions were introduced in Blender 4.2. The preset exporter, daz rigging tools, and shell editor are now back in the  main addon, but they are now features that can be enabled and disabled in the addon preferences.

At the bottom of the dialog we can enable and disabled features.
If the DAZ Exporter feature is disabled, there is no export  panel in the DAZ Runtime tab.
If we enable the feature, the Export panel appears.

The tools for building advanced rigs (simple IK, MHX and Rigify) have also been made into features that can be disabled if you don't want them.

If all three rigging features are disabled, the Rigging panel is almost empy.
But if we  enable all three features the buttons are back.