Global_Morphs - Diffeomorphic/import_daz GitHub Wiki
Morphs

- Adjust Strength: Add extra sliders to adjust the overall strength of translation channels (shapekeys and locations). May be useful if the character size or proportions deviate far from the default.
- Make Hidden Sliders: Create properties for hidden morphs, so they can be displayed in the UI.
- Slider Limits: Min and max values for sliders.
- DAZ: Use min and max values from DAZ files if available. The limits are multiplied with the factor below.
- Custom: Use min and max values from custom sliders.
- None: Don't limit sliders.
- Final Limits: Final min and max values for DAZ properties, when all sliders are taken into account.
- DAZ: Use min and max values from DAZ files if available. The limits are multiplied with the factor below.
- Custom: Use min and max values from custom sliders.
- None: Don't limit sliders.
- Multiplier: Morph multiplier. Multiply the min and max values for sliders with this factor.
- Custom Min: Custom minimum for sliders.
- Custom Max: Custom maximum for sliders.
- Show Final Morph Values: Display the final values of morphs.
- Show In Terminal: Display full morph names in the terminal window when loading and transferring morphs.
- ERC Morphs: Load support for ERC morphs that change the rest pose.
- Strip Category: Strip category from the beginning of morph names.
- Load To Modified Meshes: Load morphs to meshes that have been modified by merging geografts or lashes. Warning: can give incorrect shapekeys if meshes have been modified in edit mode
For an explanation of the sliders (raw morph values) and the final morph values, see On raw and final slider values.
Loading morphs to modified meshes is discussed in Adding morphs after lashes and geografts have been merged.
The following posts discuss morphing armatures (ERC morphs):
Morphing Armatures and Rendering
OPTIMIZE JCMs AND FLEXIONS by Alessandro
In 1.7.3 it is added a feature to "optimize JCM drivers". It simplifies the equations used by drivers to make them more efficient and user friendly and similar to what we find in daz studio. But this doesn't work fine with flexions, that is, flexions will work fine for the default values and will behave the same as daz studio, so you can use them, but the flexion sliders will not work fine if you need to modify the defaults. Also for some figures flexion sliders may need "make hidden sliders" turned on to work properly, again this is only for sliders if you need to modify the defaults, otherwise flexions work the same as daz studio at the default values.
So in general flexion sliders need "optimize off" and "hidden on" to work properly. Then if you don't need to modify the defaults there's nothing to worry about and you can ignore the flexion sliders.
https://bitbucket.org/Diffeomorphic/import_daz/issues/2040/request-for-muscle-flexion-multiplier-in
update. Flexions are fixed in 4.2.1
LIMITS AND ADJUSTERS by Alessandro
For the daz poses to work fine we need final limits = daz and slider limits = none, as in daz studio morphs can drive other morphs producing values outside the daz limits. The multiplier allows to go outside the daz limits without breaking the daz poses. The adjusters operate within the limits defined by the multiplier. So, if we want the adjusters to work outside the daz limits the correct settings is as below.
# adjuster settings before 4.2.1
adjusters = all
slider limits = none
final limits = daz
multiplier = 10
update. In 4.2.1 sliders and limits are simplified, we now have an option to use daz limits and another for the slider multiplier, these work fine with adjusters.
ref. https://bitbucket.org/Diffeomorphic/import_daz/issues/2158/

BAKED MORPHS by Alessandro
These are morphs baked in the dbz file we import from daz, these may be used as trigger for other morphs to work, so it is essential to enable this option.
update. From version 4.5 the baked morphs values are always imported and the option is gone.
update. From version 5.0 the baked morphs values are always imported, but the option is back to allow importing the baked morphs itself, other than its value. For example the "pear" body morph could be partially baked in the dbz at 0.3 value, but we want the morph to be loaded anyway and available for the figure.
OPTIMIZED DRIVERS aka REDUCED DRIVERS by Alessandro

From version 5.0 we have a new option to optimize drivers. This works by removing all the redundant morphs, as in daz studio we often have morphs driving other morphs. For example in daz studio we may have "eye blink" + "eye blink left" + "eye blink right", where "eye blink" just drives "left/right", in this situation "eye blink" is removed and "left/right" are kept.
This greatly simplifies the drivers network, but we also lose the redundant morphs so daz poses will not work fine anymore. This option is targeted at animation in blender, where we want fast drivers and we don't care of loading daz poses.
update. This option has been renamed to "reduced drivers" in version 5.1