Can you add option which remove slider only (not touch props) / and remove empty category?

Issue #565 resolved
engetudouiti created an issue

I understand, with new morph system, it can not clean up driver expression when we remove controller morphs . So if user import custom morphs with driver and when we hope to remove them, we need it by our selfs.

I can remove any property which I import or generate with this add on. and can edit each property expression (if it need) but at current I do not have way to remove slider only.

eg,, I often change hair, then I may remain only hair morphs which I currently used.

as rig, I often self merge or self remove hair bones. if it need. then exchange hair (I apply hair from my library files)

and I remove those hair morph props from rig, but I hope to remove slider and category at least for custom morphs.

I know, if some morphs drive other morphs , it may break those driven morphs expression, but about this case it never happen.

(all hair slider only work for same category morphs, and hair related bones. then It never break other morphs)

about propertys, I can remove manually. but can you offer option, which actually only remove those UI slider which I need not any more? (if it berak other morphs expression, it is because the slider drive directly other props, so it depend user)

Comments (7)

  1. engetudouiti reporter

    Ideally if you will offer option remove slider, if it can remove all same name raw and fin props with slider, at same time, it is welcom too.

    I know remove controller property will effect other property, driver expresison, but we can not avoid it. so it is not matter I only use the function when it not effect other category property.

    (or we need to re-import all morphs again, even though It is only about one hair)

    at current add on may do it for morphs with shape keys,

    but about my case, I already remove the hair mesh and hair bones… but I import some hair pose controller. (they do not need any shape keys) so now I hope to remove it (props and slider) from current add on UI.

  2. engetudouiti reporter

    And if you will offer those clean up tool,, I am planning to keep hair mesh with rig, in library and not merge rig but use constrain for those hairs which have custom bones to pose.

    (most of hair may not have bones but , some dress or hair which have custom pose bones, I plan to make library separately, then can exchange costume, from library. (though most of case I need to transfer shape keys later to generate morph slider)

    The main problem why remove category (morphs) are rejected is, it effect other category morphs or pose bones. but it may only happen for morphs which change character mesh and default bones.

    about hair or clothing morphs, it never effect other category. and default rig pose bones.

    (it may only effect self category morphs, propertys, and each custom bones, if it break base morphs, it is user-fault)

    ===

    and the good thing is, blender only generate driver for driven property, (daz do not) so even though I remove those driven property, it never effect other property (and driver),

    it only matter when removed property (raw) drive other category morphs. about clothing or hair morphs, it never effect other category morphs and base pose bones, even though I remove them as I need)

  3. engetudouiti reporter

    Ah ok so now I remove some raw props it auto delete the slider. (do not know you make it so, or blender simply remove those slider from UI when there is no props ^^;)

    So I could clean up all related props, with use remove invalid driver .

    then even though you do not offer (because it may cause trouble for some morphs) morph clean up function for specific morphs, or remove all morphs fo category, can you offer “remove empty category” option?

    (of course I still hope, if there will function, which remove raw and fin prop with slider with category, or with check option, even though it not have shape keys.)

    Even though some pose bone related props will remain , I can remove them manually. (because I do not have those bone any -more)

  4. Thomas Larsson repo owner

    I revived the Remove Categories button, which existed before the new morph system. It has some options which let you decide if you want to delete drivers and properties, or just remove the morph from the UI (there is no way to get it back, though). It doesn’t remove everything related to the morph though; that is much harder with the new morph system. Personally I wound avoid removing morphs and categories, because it may lead to complications.

  5. engetudouiti reporter

    Thanks yes I understand, remove morph or any props which drive each other, may easy cause issue, when it drive other category morphs or bones pose values, so basically I avoid it too.

    About my case I may only use those function, for my hand made morphs which may not effect others. (eg shape key morphs, and multipler only, or all props related only about same category morphs. (not pose bones) so, it not effect other category

    (usually I mainly remove my hand made morph category, which I did not plan carefully. Once import morphs from dsf, I may prefer , save and load favorite morphs. (it helps me a lot)

  6. Log in to comment