cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Ignore offsetParentMatrix in Graph Editor outliner

Ignore offsetParentMatrix in Graph Editor outliner

If I have a controller named controllerA and I want to constrain it to controllerB, then I can use the very useful offsetParentMatrix to do so. The problem is if I then animate controllerB, those animation curves will now show up in the graph editor when I have controllerA selected, which doesn't make much sense. 

bram0101_0-1663238973175.png

I have selected ctrl_left_eye_pupil, but it also shows ctrl_pupils and ctrl_head

 

Realistically, there isn't any reason for why an animator would want to see the animation curves from nodes upstream of the parentOffsetMatrix attribute or any other attribute that is for example hidden or locked.

 

So far, I've found two work-arounds, but they aren't ideal.

  • Turn on Show>Attributes>Keyable. It's not default and somewhat hidden.
  • Change the design of the rig, where you put controllers in a group and then offset that group. But, that defeats the entire purpose of the offsetParentMatrix attribute and results in a more cluttered object hierarchy for animators.

My suggestion is that animation curves connected to nodes upstream of the parentOffsetMatrix attribute or any other attribute that is for example hidden or locked, are hidden by default. Having this controllable with an easy to find checkbox would definitely be a bonus.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea