Could you keep row hidden slider for JCM shape keys (fin)?

Issue #413 closed
engetudouiti created an issue

I approve current way,, not generate fin value for bone drive JCMs. (flexions too) if it cause MHX rig not work with some up-date problem.

Actually it is one option. but at same time I hope to remain raw slider value for all shape keys. (raw slider never driven by bone) but the value used to adjust shape key fin value.

I understand, as default we never change jcm value manually. for default JCMs,, actually if I only import daz offer JCM may not need raw slider. because usually daz hide them so user do not touch it.

But one reason why I request you to test raw and fin, because I know some enhance product JCM for G2 or G3,, which offer option to control vendor offer JCM shape key. It is really useful because, most of JCM arcually only work best with use one shape.

So the enhance product offer way, to adjust JCM value by user, it can be easy achieved if you remain raw slider, as custom props. because the value will be added, eg set raw slider -0.2 it can weak current jcm efefct of the bone rotation.

more complex product offer , multiple slider for JCM and mix use it, but even though there is no multiple slider, if you keep to generate raw slider, and use shape key as fin value, but include the raw value in shape key driver expression, I suppose I can import those vendor smart JCM. (like leg adjust morph product, which offer adbance option = simply show those hidden JCM and add multiple slider.

Then i I can still control JCM (shape key) effect, with raw slider only. so if you remove it perfeclty for any jcm type morphs., it means, we may never import those smart jcm as future.

It need actual test, if you add raw slider but use shape key value directly as fin value, then MHX rig still work or not. but I hope you actually test it. (only generate raw slider, and include it in shape key value driver expression.

I understand, we need not generate fin props for JCM, (I supposed, it as optional case , use shape key value as fin value), but still hope to keep raw value slider, for all shape keys. even though it is usually hidden in daz.

if it cause problem you need not. but hope you test it. because raw slider never be driven by pose bone. so I suppose even though you generate raw hidden slider, and include it in shape key dirver expression, it may not cause issue. (but It need test I know)

I suppose the reason why MHX rig show problem, which use custom fin prop value as shape key driver epxression. the custom prop is driven by pose bone. so if you do not use the fin prop (not generate it), , even though you add raw slider prop (it not driven by pose bone = I suppose it not cause any up-date issue, pose data<>object props.

I request this to keep possibiiity to import many daz vendor morphs (which made more smart) without problem. so it is important, and good chance because you now try to enhance morph system and make it stable. as beta branch. if you perfectly not generate raw slider, I suppose, those product (adjuster for JCM) never be used.

Comments (3)

  1. engetudouiti reporter

    The real case (not math etc) , if you mix many morph you bought in other shop, of some non high- quarity shape morph (it not offer individual MCM, JCM which can correct JCM effect when use it for other morph), actually most of JCM may show un-desireble effect, it simply depned the shape jcm made for..

    so V7 JCM only work for V7 shape, Aiko JCM only work for Aiko JCM, then you get free morph , you add it, with V7 morph or Aiko morph, you may see somehow strange deform with posing. it is normal.

    Then user finally set visible, and inspect JCM or ask forum, why it show strange shape with use mix morph. even though you can not correct it, (actually we can do it, to make new jcm though), if you keep hidden slider, we can remove un-necessary JCM effect, which not fit for current shape,

    Of course it never offer perfect ideal shape with current pose, but as real case, it can ease problem. (it is same, when you set driver expression wrong for JCM, user may hope to remove effect, with hide driver, etc,, raw slider prop can offer it with keep current JCM.

    if you do not generate raw prop (slider) for JCM, JCM, shape key simply driven by pose bones, so user can not adjust it even though it not work for typicall shape, and current pose.

    And you happend to still remain fin and raw JCM for custom prop, (I do not against if you remove fin prop for JCM at all ^^; and if you not set driver variable for fin value, but use shape key value as fin prop, for me, it is almost same logic, (Why I menitoned, to make it so, it can generate all props with one simple rule. but if it not work,, use shape key value as fin prop is really reasonable, then you need not remain fin value prop any-more,. so I approve you remove it from custom props. then you happend to remain raw prop too. so lets test use it please ^^; It is really important when I hope to adjust JCM for my character (usually I mix many shape, to import blender,, so if we can adjust JCM effect which not work well for some pose, it help me much for real usage.

  2. Log in to comment