Help make a morph
zeni1agent
Posts: 61
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
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.
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:
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:
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
where is Keyed? and And which one exactly is needed DeltaAdd?
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.