How to make ERC for pJCM under multiple conditions?

JamesJames Posts: 1,046
edited October 2023 in Daz Studio Discussion

 I already know the basic to make one ERC for one pJCM,

But now I have a problem.

I have 3 kind of morphs to influence the fat belly (fat character usually have no pJCM for the belly) :

1. when abodmen lower bend up to 35

2. when abdomen upper bend up to 40

3. when abdomen lower and upper bend up to 35 and 40

I can do no. 1 and 2.
3 probably using multiply.

But how to make when no. 3 occurs, the morph for no.1 and 2 becomes zero percent?

 

Post edited by James on

Comments

  • Rather than doing that, the usual approach would be to have Morph 3 be the diference between 1 and 2 combined and the desired final shape (most easily done by loading 3 with 1 and 2 on, and then using the Reverse Deformations options in Morph Loader pro). Then, as you say, you can add miorph one and multiply by morph 2 (or vcie versa) to get the correct value for morph 3.

  • crosswindcrosswind Posts: 7,004
    edited October 2023

    You need Multi-Dimensional controllers, which is Daz official way (though I myself usually use ERC [Keyed]). We discussed and wrapped it up in this thread - https://www.daz3d.com/forums/discussion/651706/too-many-morphs-or-should-i-just-give-up-on-this/p1

    1, Create 2 'CTRLMD_' dials on Abdomen Upper and Abdomen Lower. Their controlls are Abdomen Upper - Bend and Abdomen Lower - Bend. You can create them with the scripts in this tutorial - https://youtu.be/dpVgzLIjFlo?si=ORD_f_qPc-vGNEgx  or manually create them. (suggest the latter...).

    2, Make and import the third corrective morph. In Property Hierarchy, drag Abdomen Lower Bend to its Controllers - 1st Stage, CTRLMD_ dial on Abdomen Upper to its Controllers - 2nd Stage. (or invertedly).

    3, Drag two pJCMs of Abdomen Upper / Lower to its Sub-Comoponents - 1st stage, and use ERC [Substract].

    The above is for the case you mentioned by using a single 3rd corrective morph only for the 'combo bend'. But I'd rather suggest you use an MCM (Morph Corrective Morph), i.e. a pure delta morph to correct the result of those two pJCMs. In that way, you don't have to substract those two pJCMs. That'll be simpler and probably better in terms of the 'corrective shape'...

     

    SNAG-2023-10-31-0019.png
    1773 x 1397 - 432K
    SNAG-2023-10-31-0020.png
    1765 x 1396 - 411K
    Post edited by crosswind on
  • JamesJames Posts: 1,046
    edited October 2023

    Create 2 'CTRLMD_' dials on Abdomen Upper and Abdomen Lower.

    Is CTRLMD basically a correction morph / pJCM, that's in this context serves or called as CTRLMD?

     

     

     



     

    Post edited by James on
  • crosswindcrosswind Posts: 7,004
    edited October 2023

    James said:

    Create 2 'CTRLMD_' dials on Abdomen Upper and Abdomen Lower.

    Is CTRLMD basically a correction morph / pJCM, that's in this context serves or called as CTRLMD?

    CTRLMD_: Ctrl Multi-Dimensional_. It's just like a 'shadow dial' of its controller (Bend, Side-Side or Twist, etc.) ...

    Since Multi-dimentional controlling needs to use 1st stage [Add] + 2nd stage [Multiply], a property dial with 'degree value' cannot be directly used on the 2nd stage to be 'multiplied', therefore we need to create a CTRLMD_ with floating point value range 0.0 to 1.0., and assign the property dial with degree value as its Controller.

    SNAG-2023-10-31-0030.png
    1486 x 1302 - 186K
    Post edited by crosswind on
  • JamesJames Posts: 1,046
    edited October 2023

    My character seems to have CTRLMD already (hidden) for Abdomen Upper and Abdomen Lower.
    Is it something to be created or already exist by default?

    Post edited by James on
  • crosswindcrosswind Posts: 7,004

    James said:

    My character seems to have CTRLMD already (hidden) for Abdomen Upper and Abdomen Lower.
    Is it something to be created or already exist by default?

    Not default but from some products...If you have installed products from Zev0 e.g. Growing Up or sth., there're CTRLMD dials on Abdomen nodes. You may directly use them. No problem ~

  • JamesJames Posts: 1,046
    edited October 2023

    is CTRLMD created by right click on the parameter pane > Create new property?

    Post edited by James on
  • crosswindcrosswind Posts: 7,004

    James said:

    is CTRLMD created by right click on the parameter pane > Create new property?

    Yep, that's right.

  • JamesJames Posts: 1,046
    edited October 2023

    The above is for the case you mentioned by using a single 3rd corrective morph only for the 'combo bend'. But I'd rather suggest you use an MCM (Morph Corrective Morph), i.e. a pure delta morph to correct the result of those two pJCMs. In that way, you don't have to substract those two pJCMs. That'll be simpler and probably better in terms of the 'corrective shape'...

    You mean by putting the 1st correction morph on the 1stage controller of the 3rd combo morph
    and 2nd corretction morph on the 2stage controller of the 3rd combo morph.
    Yea, that looks good already.
    ---
    To be honest I really confused on how to use the the CTRLMD method.
    I don't understand the mechanism. Can't get my head around. I'm so confused, I don't even know what to ask.
     

    Post edited by James on
  • crosswindcrosswind Posts: 7,004

    James said:

    The above is for the case you mentioned by using a single 3rd corrective morph only for the 'combo bend'. But I'd rather suggest you use an MCM (Morph Corrective Morph), i.e. a pure delta morph to correct the result of those two pJCMs. In that way, you don't have to substract those two pJCMs. That'll be simpler and probably better in terms of the 'corrective shape'...

    You mean by putting the 1st correction morph on the 1stage controller of the 3rd combo morph
    and 2nd corretction morph on the 2stage controller of the 3rd combo morph.
    Yea, that looks good already.
    ---
    To be honest I really confused on how to use the the CTRLMD method.
    I don't understand the mechanism. Can't get my head around. I'm so confused, I don't even know what to ask.
     

    It's not complex but just used for the corrective case with multi-controllers in terms of 'combo joint rotations'. You see that with CTRLM_, the controlllers can be multi-layered so that we may convert 'degree value' to 1.0 that can be correctly multiplied or divided by.

    No worry, more experiments will lead you to better understanding.

  • MasterstrokeMasterstroke Posts: 1,985
    edited November 2023

    There should also be You Tube videos available about this.

    Once you've understood, how this works, make sure to keep practicing it.

    I for myself can tell you, that I have a tendency to forget these things after a while.

    :D

    Post edited by Masterstroke on
  • crosswindcrosswind Posts: 7,004

    Masterstroke said:

    There should also be You Tube videos available about this.

    Once you've understood, how this works, make sure to keep practicing it.

    I for myself can tell you, that I have a tendency to forget these things after a while.

    :D

    Yes, the only tutorial on youtube relating to this subject is from Mada, as posted above.

  • MasterstrokeMasterstroke Posts: 1,985
    edited November 2023

    crosswind said:

    Masterstroke said:

    There should also be You Tube videos available about this.

    Once you've understood, how this works, make sure to keep practicing it.

    I for myself can tell you, that I have a tendency to forget these things after a while.

    :D

    Yes, the only tutorial on youtube relating to this subject is from Mada, as posted above.

    There must be more tutorials about that. Don't remember by whom, but the one linked here is not it.
    EDIT:
    I think the procedure has been explained in here as well:
    Change Multiple Sliders with Controller Properties in Daz Studio - YouTube

    Post edited by Masterstroke on
  • crosswindcrosswind Posts: 7,004
    edited November 2023

    Masterstroke said:

    crosswind said:

    Masterstroke said:

    There should also be You Tube videos available about this.

    Once you've understood, how this works, make sure to keep practicing it.

    I for myself can tell you, that I have a tendency to forget these things after a while.

    :D

    Yes, the only tutorial on youtube relating to this subject is from Mada, as posted above.

    There must be more tutorials about that. Don't remember by whom, but the one linked here is not it.
    EDIT:
    I think the procedure has been explained in here as well:
    Change Multiple Sliders with Controller Properties in Daz Studio - YouTube

    Yea, I've watched almost every tutorial from Jay.... but this one has nothing to do with Multi-Dimensional. It just shows how to use a single dial to control multi-properties with ECR Freezing rather than multi-tiered controlling with Property Hierarchy. MD cannot be done in this simple way.

    Trust me. Mada is the only one who showed the workflow of MD, up to now...

    Post edited by crosswind on
  • JamesJames Posts: 1,046

    what does sub-compnent actually for?

  • crosswindcrosswind Posts: 7,004

    James said:

    what does sub-compnent actually for?

    Just like Master - Slave relationship... Controller is a Master, Sub-Component is a Slave. Technically, you may set the relationship in b/t Controllers and Sub-Components in oneway or bothway.

    May learn from this document: https://www.renderosity.com/freestuff/items/81207

Sign In or Register to comment.