External Add ons - Mustard2/MustardUI GitHub Wiki

At the moment, only one add-on is supported.

Diffeomorphic Support

If you have the addon Diffeomorphic enabled, and your model is Daz based, you might want to include some morphs from Diffeomorphic on MustardUI.

image

Once enabled, you can select which kind of Morphs you would like to see on the UI. Some default morphs are automatically checked, but you can add new morphs writing their initials on the Custom Morphs. Create them separated by commas, and remember that spaces are considered. If you write "A, B", it will search for properties which contain "A" and " B" (note the space): therefore if you want to search for "A" and "B" (without space), write "A,B".

To actually add the morphs to the UI, use the Check Morphs button. This searches for available morphs, and shows the number of morphs found.

Since the Diffeomorphic support of MustardUI includes the possibility to disable the Morphs entirely (to get better performance), we might also want to define exceptions to this process. In fact, with Disable Exceptions it is possible to specify some specific morphs to not disable when morphs are disabled.

Prevent Drivers disabling on Morphs disabling

Finally note that an External Morphs enable/disable button will be added near the name of the new tab. This disables all body drivers. To prevent some drivers to be disabled, insert the string MustardUINotDisable in the shape key name.

Note on models made with Diffeomorphic 1.5.x

To make this models work with Diffeomorphic 1.6.1, you need to provide the daz_morphs.py script (in this repository is available in the external_morphs folder, and can be downloaded using the green Code button in the main page). In order to do this, import this script in your Blender file, and register the script in the 1.5 Support Script field. This is not needed if the models have been made with 1.6 or above versions.