Hi,
This part sounds like you're setting up a Smart Bone Dial...
Jaded wrote: ↑Tue Aug 10, 2021 1:14 am
I setup an action with a control bone and set the desired amount of curl.
But this this part sounds like you're using a Regular Action...
...But when the action is inserted into the timeline, the moustache curls up further than the amount that I setup...
It sounds like you may be confusing two different methods. Here's a quick explainer:
A
Smart Bone Action is controlled by animating a single bone (or a Smart Bone Dial) that has an animation assigned to it. There is no 'inserting' for this, you just rotate the bone.
A
Regular Action is a preset of animation keyframes that you can insert into the timeline; there is no 'control bone' involved.
This might be easier to troubleshoot if you can post screen caps of what you're seeing or the project file itself.
But...assuming you want to use a Smart Bone to curl the mustache, here's a quick tutorial:
First, create the bone chain for your mustache, then add your 'dial' bone (aka, a Smart Bone Dial or SBD for short.) Remember to reduce the Smart Bone's Bone Strength to 0 so it doesn't affect the mustache art when you rotate it. Also, at this stage, I highly recommend naming the Smart Bone; in this example, I suggest 'curl'.
Now, with the 'curl' SBD selected, click the New Action button. If you did the above correctly, the name 'curl' will be pre-entered. Do not change this text;
the Smart Bone name and the Smart Bone Action name must match for this to work. (This is why I suggest naming the bone; 'curl' is much easier to understand that something generic like 'B5'.)
After clicking OK, you will see a new Smart Bone Action 'curl' listed in the Actions window, and the timeline window now displays the 'curl' Smart Bone Action's timeline. This is where you will keyframe the rotation range of the 'curl' SBD and create the animation this SBD will control.
To set the range, choose the Transform Bone tool from the Tools window. Move to frame one and, with only the 'curl' bone selected, click once on the bone. A 'starting' keyframe will created for the Smart Bone. Right-click on the keyframe at frame 1 and select Linear. This will insure the animation plays at a constant rate.
(Note: if you haven't already done so, be sure to set the Default Interpolation mode to Copy Previous Key.)
Go to the last frame of the animation you will create. This should be the number of frames you need to play the animation smoothly. I don't know what you need but, for this example, let's just say 100. Rotate your dial to the 'maximum' position you desire and click on it. A linear key will be created here.
Now lets add the animation for this Smart Bone. Go to keyframe 1, select all those bones you will be 'curling', and click on one of them...this will keyframe the rotation for each bone in the selection. Select the keyframe, right-click it and select Linear. Now, go to frame 100, and 'curl' your bones. An easy way to do this is the select all the bones you want to curl (probably every bone from the second bone up to the end,) and rotate one of the bones until the whole chain curls to the pose you want.
Or, if you want this to 'roll' from the tip, you will need to animate this across the 100 frames, one bone at a time. This is a little more work but the result may be more interesting.
Either way, since we have Copy Previous Key selected, these keyframes will automatically be set to linear.
Now let's jump out of the Action and back into the Mainline by double-clicking the word Mainline in the Actions window. (Alternatively, you can right-click on the word 'curl' and select Mainline. This method is easier when you have a very long list of Actions and you are near the bottom of the list.)
Now we are ready to animate the curl. For this example, go to frame 24 and click on 'curl'. This will create the start frame for the animation at frame 24. Now go to 72--this is where we will end our animation---and rotate the 'curl' Smart Bone Dial to its maximum position. The mustache should curl.
Play back the animation by pressing the spacebar. The animation will start at frame 24, play for 48 frames, and end at frame 72. If we want to speed up the animation, use fewer frames between the two 'curl' SBD keyframes, and to slow it down, increase the frames. If you wish, you can even uncurl the mustache by rotating the SBD in reverse.
That may seem like a lot of steps but, I'm pretty much parsing every detail here for clarity, and it's actually a very quick process once you get used to it. (For example, I can probably set up the about Action with animation within a minute; the more 'complicated' version just a touch longer.) If you want to save a few steps, you can try using the Make Smart Bone Dial command...but I suggest doing this manually at first so you understand how Smart Bones work.
Also, you may want to set a rotation constraint for the SBD...this can make the dial easier to use in many situations. (I prefer to do this manually, but if you use the Make Smart Bone Dial command, it can set the constraints for you.)
I hope this helps.