To put things bluntly, 5 curves per bone has always intimidated me. In short my questions are:

Can I combine curves in to one master curve?

If not what is the best way to simplify this workflow?

I've been looking for a solution to this for a while, if I've been dumb and missed an obvious google search can someone point me in the right direction? :)

  • $\begingroup$ How are you getting 5 curves per bone? In quaternion mode bones have 4 rotation channels and in euler mode, they have 3. Location and Scale also have 3 (XYZ) values. $\endgroup$
    – Leander
    Jun 19 '18 at 10:32
  • $\begingroup$ sorry, you're right. Clearly I'm still a noob at this. $\endgroup$
    – Caleb
    Jul 9 '18 at 23:24

An fcurve that you see in the graph editor is able to animate only one value throughout an animation. As you follow the curve from left to right, it's x,y location gets translated to the frame and value for the property being animated.

For an object (or armature bone...) you can have one fcurve for the x-location, another for the y-location, one for x-scale and so on, meaning up to nine curves for the loc/rot/scale. You may also have extra fcurves for an object if you have other properties animated, like visibility, shape keys, modifiers, constraints...

While you need an fcurve for each value that you want to animate, you don't have to have an fcurve for every possible value, you only need an fcurve for each property you want to control during an animation. When you insert a keyframe using I->Location blender will create three fcurves for the location. You can also RMB RMB on the x-location display and choose Insert Single Keyframe to only create one fcurve. If you then use I->Available only the values with existing fcurves will get new keyframes.

insert a single property keyframe

If you have excess fcurves that you don't want, you can delete single fcurves in the graph editor. With the fcurve name selected and the mouse over the list press X to delete the entire fcurve.

When you have multiple fcurves, you can also simplify the graph editor display to make it easier to work with. For each fcurve and each group of curves, there is a small eye icon that can show/hide the fcurve or groups of fcurves. The cursor in the header allows only selected items to be listed in the graph editor, while the magnifying glass to it's right allows you to filter by name.

graph editor


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.