3
$\begingroup$

Say i have made an animation i want to modify. I know that i just need to tweak the rotation of every bone in the spine by rotating X on every bone across every frame. I want to maintain all existing rotation while adding some on, so i use the graph editor and move the curve up. But finding and adjusting the x rotation curve is hard because every other curve (rot yzw, scale xyz, loc xyz etc..) is overlapping it and confusing me.

The only way i know of to deal with this atm is to go through every object in the graph editor list and do the same thing: Un-checking visibility on every instance of a channel that isn't the x rotation channel. This is very time consuming.

Something better might be if i could only see the transformation channel matching the 3D manipulator i have selected in the 3d view. Or if there were a way to hide all other transformation curves that aren't x rotation at the same time.

I'd like to know if there is a faster approach to managing the visibility of channels in the graph editor.

$\endgroup$
1

2 Answers 2

5
$\begingroup$

You can edit curves only for selected objects, or filter unneded curves by various types.

Hide channels for other objects
Enable Only Include channels relating to selected objects and data in the Graph Editor header. With this enabled you can edit channels of only selected objects which decreases amount of data to handle with.

including channels only for selection

Filtering channels

Filtering by type
Enable Filters in the window header. From there select which type of animation data is desired to be shown, from 8 categories of animation data: scene, world, nodes, objects transforms, meshes, datablocks related to modifiers, lamps and cameras. Click LMB to select / deselect multiple:

filtering animation data by type

Only transfroms animation data is shown above because it is what location / rotation keyframes of objects are.

Filter by keyword
Enable filtering by keyword; the filter will be applied while you type it in.

filter by keyword

"X" is typed as keyword; shown all keyframes which have letter X in their property.

Visibility of channels

Also it's possible to hide all but selected channel, see shortcut to show a single channel (solo mode) in the graph editor ?, or disable visibility for multiple channels.
You could do that quickly by clicking Eye icon of one channel and hover it over Eye icons of other channels up / down without releasing the mouse. The channels will be hidden.

hiding multiple curves

$\endgroup$
3
  • $\begingroup$ You can also use keying sets. see: blender.org/manual/animation/… and blender.stackexchange.com/questions/7636/… $\endgroup$
    – user1853
    Mar 29, 2016 at 18:48
  • $\begingroup$ @cegaton thanks, I didn't try that one, seems promising. I think deserves another answer. $\endgroup$
    – Mr Zak
    Mar 29, 2016 at 19:19
  • $\begingroup$ In particular 'Filter by word' was something i hadn't explored, and best answered my question for handling many of one kind of channel. Although i'm not familiar in manipulating keying sets. $\endgroup$
    – Simon
    Mar 30, 2016 at 4:24
0
$\begingroup$

Aside from the built-in features mentioned by @Mr Zak, you can install the Highlight Channels addon to achieve this with hotkeys:

enter image description here

Disclaimer: I'm the author of the Highlight Channels addon.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .