Help make a morph

I'm trying to create a morph that triggers when a bone is rotated. Like here

But for some reason, instead of 45, the morph works at 1 degree.

And is it possible for a morph to work only if another morph is active?

how to do this?

 

Comments

  • Richard HaseltineRichard Haseltine Posts: 100,833

    What exactly are you wanting - the morph at 100% when the bend is at 45? Then, if I understand correctly, you probably need to use ERC Deklta Add with a scalar of 1/45, and multiply by your morph so that the adjustment kicks in if needed and to the extent needed.

  • lilweeplilweep Posts: 2,487
    edited October 1

    Bring up morph in Property Heirarchy

    Under Parameters (while in Edit Mode) drag the relevant bone rotation to the 1st Stage Controller

    You can change the option for the 1st Stage controlled to use 'Keyed' instead of 'DeltaAdd' and just set up 2 x keys:

    • 0: 0.0
    • 45: 1.0

    Or do the DeltaAdd as Richard suggested

    But from your question its completely unclear what you actually want to do. So im just assuming that you want to have the morph go to 100% over the range of motion of the bone 0 to 45 degrees.  If you want it to dial in at 30degrees and then transition to 45 degrees, you can set the keys to be like:

    • 30: 0.0
    • 45: 1.0
    Post edited by lilweep on
  • lilweeplilweep Posts: 2,487
    edited October 1

    zeni1agent said:

     

    And is it possible for a morph to work only if another morph is active?

    Add the morph as 2nd Stage Controller on the Multiply option.

    That way when control morph is 0%, it will multiply by 0 to give 0% of the slave morph 

    Post edited by lilweep on
  • zeni1agentzeni1agent Posts: 61

    lilweep said:

    Bring up morph in Property Heirarchy

    Under Parameters (while in Edit Mode) drag the relevant bone rotation to the 1st Stage Controller

    You can change the option for the 1st Stage controlled to use 'Keyed' instead of 'DeltaAdd' and just set up 2 x keys:

    • 0: 0.0
    • 45: 1.0

    Or do the DeltaAdd as Richard suggested

    But from your question its completely unclear what you actually want to do. So im just assuming that you want to have the morph go to 100% over the range of motion of the bone 0 to 45 degrees.  If you want it to dial in at 30degrees and then transition to 45 degrees, you can set the keys to be like:

    • 30: 0.0
    • 45: 1.0

    where is Keyed? and And which one exactly is needed DeltaAdd?

  • lilweeplilweep Posts: 2,487

    DeltaAdd and Keyed are different options so by definition either one is needed.

    Under ERC[DeltaAdd] you can change it to ERC[Keyed].  You might need to rght-click to see options.

    DeltaAdd = add small increment for every degree change in control morph. I.e., if you want to get to 1.0 over a 45 degree change of the control bone rotation, you need each increment to be 1.0 divided by 45, which will give you the scalar for each increment.

    Keyed = interpolates necessary increments between keys. No math required.

Sign In or Register to comment.