MustardUI Versions Save

Custom UI for Blender human models. It features automatic outfits switch, custom properties support, armature panel creation, and much more.

0.26

1 year ago

This version implements new features and fixes some bugs.

Notes:

  • The UI is compatible only with Blender 3.2 or above.
  • All Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig.
  • Diffeomorphic 1.5 support has been deprecated. If you need to use the UI with 1.5 models, use MustardUI 0.25.
  • Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

  • Improvement: UI automatic update from GitHub.
  • Improvement: button to remove other MustardUI files from the scene to avoid incompatibilities.
  • Improvement #91 : Global Solidify Body and Hair option.
  • Improvement #92 : Outfit Armature Layer has been added to the Armature panel.
  • Improvement #73 : Hide/advanced custom property. It is now possible to flag the custom properties to appear only when Advaced option setting is enabled, or completely hide them from the UI (can be useful for proxy properties, e.g. when used with On Switch actions).
  • Deprecation: Diffeomorphic 1.5 support has been deprecated.
  • Bug #93 : Body and outfit properties reset when using smart search to add new outfits. This has been solved adding a new window when the Smart Check tool is used, to decide which parts to eventually override with a new search. Moreover a new smart tool has been added in the Outfit List section.

image

  • Bug #97: Switched from deprecated implementation of additional custom property buttons.
  • Bug: Fixed Hair Custom Properties not ordered correctly by name if the option was selected

Known bugs:

  • Enabling/disabling morphs might fail if you set the Diffeomorphic model version to 1.7. As a workaround, change it to 1.6 even if the model has been made with 1.7. This will not remove any feature of the UI.

0.26-beta2

1 year ago

This is a pre-release version that implements new features and fixes some bugs.

Note that some functions might change before final release, and bugs might be introduced. Please report any issue!

Notes:

  • The UI is compatible only with Blender 3.2 or above.
  • All Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig.
  • Diffeomorphic 1.5 support has been deprecated. If you need to use the UI with 1.5 models, use MustardUI 0.25.
  • Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

  • Improvement: UI automatic update from GitHub.
  • Improvement: button to remove other MustardUI files from the scene to avoid incompatibilities.
  • Improvement #91 : Global Solidify Body and Hair option.
  • Improvement #92 : Outfit Armature Layer has been added to the Armature panel.
  • Improvement #73 : Hide/advanced custom property. It is now possible to flag the custom properties to appear only when Advaced option setting is enabled, or completely hide them from the UI (can be useful for proxy properties, e.g. when used with On Switch actions).
  • Deprecation: Diffeomorphic 1.5 support has been deprecated.
  • Bug #93 : Body and outfit properties reset when using smart search to add new outfits. This has been solved adding a new window when the Smart Check tool is used, to decide which parts to eventually override with a new search. Moreover a new smart tool has been added in the Outfit List section.

image

  • Bug #97: switched from deprecated implementation of additional custom property buttons.

0.26-beta1

1 year ago

This is a pre-release version that implements new features and fixes some bugs.

Note that some functions might change before final release, and bugs might be introduced. Please report any issue!

Notes:

  • The UI is compatible only with Blender 3.2 or above.
  • All Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig.
  • Diffeomorphic 1.5 support has been deprecated. If you need to use the UI with 1.5 models, use MustardUI 0.25.
  • Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

  • Improvement: UI automatic update from GitHub.
  • Improvement #91 : Global Solidify Body and Hair option.
  • Improvement #92 : Outfit Armature Layer has been added to the Armature panel.
  • Improvement #73 : Hide/advanced custom property. It is now possible to flag the custom properties to appear only when Advaced option setting is enabled, or completely hide them from the UI (can be useful for proxy properties, e.g. when used with On Switch actions).
  • Deprecation: Diffeomorphic 1.5 support has been deprecated.
  • Bug #93 : Body and outfit properties reset when using smart search to add new outfits. This has been solved adding a new window when the Smart Check tool is used, to decide which parts to eventually override with a new search. Moreover a new smart tool has been added in the Outfit List section. image

0.25.2

1 year ago

This version implements new features and fixes some bugs.

Notes:

  • if you are using MustardUI naming convention, you might need to change the hair name to comply with MustardUI Naming convention as the outfits
  • the UI is fully compatible only with Blender 3.2 or above
  • all Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

The main feature of this release is the revamp of the Simplify tool, with new features and bug fixes

Simplify revamp

  • Improvement #86 : added new options (hair global properties, particle systems, global particle systems)
  • Improvement: the hair armature is disabled when you enable Hide Hair (if Hair Support in the Armature configuration is enabled)
  • Improvement: armature children modifiers are switched off when you enable Simplify with Hide Armature Children option enabled
  • Bug: some options are not switching on/off objects and modifiers correctly when enabled/disabled
  • Bug: the global Physics option are not working
  • Bug: drivers are not updating when SImplify is enabled/disabled

Moreover, additional features/bug fixes are available:

  • Feature: Added new debug/advanced options for changing paths manually
  • Feature: Hair can now be used to control the armature layer visibilities (using the Outfit Switcher properties)
  • Bug: Hair naming is not following MustardUI Naming Convention.
  • Bug #85 : Slow Armature layers change when Hair Support is enabled
  • Some small clean-up of the code

0.25.1

1 year ago

This version implements new features and fixes some bugs.

Notes:

  • the UI is fully compatible only with Blender 3.2 or above
  • from this version, all Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

  • Feature: update drivers when you switch outfits/hair. This should be helpful if some drivers you create rely on object visibility and they weren't updating correctly on outfit switch (Advanced Option, on by default)
  • Improvement: outfit/hair automatic Armature modifiers switch options has been moved in the configuration (Advanced Option, on by default)
  • Improvement: improved armature Configuration panel UI
  • Improvement (0.25.1.006 - 21/11/2022): Added an alert status on the Eevee Optimized Normals property when Cycles is used
  • Bug: Fixed hair visibility panel
  • Bug: Fixed a rare error that was occurring while checking custom properties with the configuration smart check button
  • Bug #80 (0.25.1.005 - 08/11/2022): Fixed Global custom properties not switching on/off
  • Bug #83 (0.25.1.007 - 25/11/2022): Fixed Smart Scan Error/Failure when Body mesh contains an empty material slot

0.25

1 year ago

This version implements new features and fixes some important bugs.

Notes:

  • the UI is fully compatible only with Blender 3.2 or above
  • from this version, all Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog:

  • feature: it is now possible to disable morphs without disabling FACS (face controls morphs)
  • feature: it is now possible to specify some exceptions for morphs (i.e., strings that the Ui will not disable on Morph disable)
  • feature: global properties for hair
  • feature: particle hair systems of each hair object can now be seen in the UI
  • feature: right clicking on an Outfit collection in Configuration mode, you can now remove it
  • feature #45 : a new operator to delete (remove from UI and permanently delete all objects and collection) an outfit has been added
  • feature #69 : a new operator to delete settings or the entire model (as well as objects and armature) has been added
  • feature: added clean tool to clean all Diffeomorphic useless data (if you don't plan to modify the model with diffeomorphic)
  • feature: it is now possible to register the UI directly in the first Configuration (on by default)
  • change: Advanced settings are not needed to modify mute settings for Morphs anymore
  • UI: various changed in the UI
  • fix: fixed error that changed some global properties (e.g. subsurf) without enabling them in the UI Configuration (this might have created some problems in some model configurations, because some modifiers were enabled without user control, also potentially creating issues for performance)
  • fix: MHX version were not available in the log generator tool
  • fix: Configuration was not added to the Undo stack, creating confusion when Undo was made after finishing a Configuration
  • fix: hair and extras collections can not be added as Outfits anymore
  • fix: outfit collections can not be used as hair and extras anymore
  • fix: various fixed in the log generator
  • fix: morphs with negative values were not filtered correctly
  • fix: Add Outfit is not available anymore for collections that are already been added as Outfits
  • fix: Some Global Outfit properties chosen in Configuration might not activate the Global Outfit properties panel in the UI
  • fix: using the UI with models having an older versions should not generate an error with Simplify anymore

0.24

1 year ago

This version implements new features and fixes some important bugs.

Notes:

  • the UI is fully compatible only with Blender 3.2 or above
  • from this version, all Diffeomorphic 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog

  • feature #60: simplify tool
  • feature #66: armature modifiers are disabled for non-used hair and outfits (to increase performance). This can be disabled in the hair and outfit tabs if advanced tabs are enabled
  • feature: in the clean tool, there is now the possibility to remove custom properties, hair and extras
  • fix #61: removing an outfit from the UI is not removing the custom properties
  • fix #62: some properties might not work when an outfit is deleted
  • fix #63: changed name for eevee normals optimization
  • fix #67: pJCM were disabled when morphs was disabled. Now you can choose to not disable them when you disable morphs
  • fix: revisited descriptions and UNDO status for operators, for better explanations in the UNDO list
  • fix: some drivers on pJCM shape keys might be deleted even if Remove Corrective Morphs was disabled. In general, a better handling of these situations has been implemented

0.23.1

1 year ago

This version implements new features and fixes some important bugs.

Notes:

  • from this version, all 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.
  • the UI is compatible only with Blender 3.2 or above
  • the changelog is now moved on the single releases

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog

  • feature #44: Outfit specific custom properties
  • improvement: particle hair are now displayed with their name order
  • improvement: IK/FK support options has been removed if the model is not 1.5 to avoid confusion (as it wasn't possible to use it on 1.6 characters)
  • fix #56: Lips shrinkwrap tool doesn't work on latest diffeomorphic imported models
  • fix #58: Shape Key disabled with Morph disabled
  • fix: missing HAIR icon in the section icon list

0.23

1 year ago

This version implements new features and fixes some important bugs.

Notes:

  • from this version, all 1.6 models can use this UI without the need of Diffeomorphic 1.6 installed. It is however still needed to install the MHX panel if the user wants more control on the rig
  • to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.
  • the UI is compatible only with Blender 3.2 or above
  • the changelog is now moved on the single releases

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Changelog

  • feature #38 : Hair meshes render visibility option
  • feature #39 : Add global triangulate option
  • feature #40 : Auto Breathing animation tool
  • feature #43 : Auto Blink animation Tool
  • feature #47 : UI check for Diffeomorphic version
  • feature #51 : Documentation link
  • feature: new outfit global properties (Subdivision and Solidify)
  • fix #32 : Hair icon name changed in Blender 3.2
  • fix #33 : Remove missing linked property error
  • fix #35 : Error with Diffeomorphic at first UI generation
  • fix #36 : Error when enabling/disabling morphs
  • fix #42 : Auto Smooth for Body is not working
  • fix #46 : Override context changes in Blender 3.2
  • fix #48 : Body custom properties hidden if all global property settings disabled
  • fix #49 : Using Clean tool not working with Diffeomorphic 1.6.x
  • several other small fixes

0.22.3

2 years ago

This version fixes some important bugs.

Also note that to make the 1.5 morphs with Diffeomorphic 1.6.1 or above you will need to add the daz_morphs.py script in the UI. Check the Configuration guide (link below) in the External Addons - Diffeomorphic support for more informations.

Refer to the configuration wiki page for implementation in models: https://github.com/Mustard2/MustardUI/wiki/Installation-and-Configuration

Refer to the changelog for the list of changes: https://github.com/Mustard2/MustardUI/wiki/Changelog