Skip to main content
SteveKirby
Known Participant
September 28, 2022
Open for Voting

Ability to mute Keyframes

  • September 28, 2022
  • 22 replies
  • 2087 views
In C4D you can 'mute' keyframes - essentially this acts like deleting the keyframe except that a dummy 'reference' key is left there, perhaps greyed out, that stores the value(s) and interpolations it had before it was muted. Keyframes to either side behave exactly as if it was not there, until it is un-muted.

22 replies

Known Participant
October 4, 2022

That's a nice work around Rick. I'm all with Steve here In that I don't want to mute the entire property but a selection of keyframes.  I don't think Cinema has just that, but it does have animation layers. (A sort of opacity layer/audio levels of keyframe strenght where you can mute or lower ceratin regions of your animation.) Just muting keys would be fine though 🙂

Community Expert
October 4, 2022

My goofy workaround for this. Add a Checkbox Control to the layer. Pick the property you want to mute and add this expression;

//For any property with one or more keyframes
ctrl = effect("Checkbox Control")("Checkbox");
if(ctrl == 0)
	key(1)value;

This will return the value of the first keyframe and mute all others when you click the checkbox. I have actually used this on occasion.

Warren Heaton
Community Expert
Community Expert
October 3, 2022

@SteveKirby 

Thanks for the clarification, Steve.

SteveKirby
Known Participant
October 3, 2022

Just jumping back in here to say that a lot of the comments discuss ways to mute ALL the keyframes on a property, but that's not what I'm asking for. My suggestion is the ability to mute, say, the third and fourth keyframes ONLY. The interpolation between the second and fifth keyframes then behaves as if I had deleted the two I muted. But I can re-enable them at any time. 

Warren Heaton
Community Expert
Community Expert
September 28, 2022
As Emma suggested, add a Hold keyframe prior to the set of keyframes that you're moving in the Timeline.

That said, it would be helpful to have an eyeball for each property that can be enabled and disabled, but to disable the keyframes for the entire layer Time Span without removing the keyframe - not to do something that Keyframe Interpolation already allows for.
zlfbtn
Participant
September 28, 2022
Can you add a button to disable keyframes without deleting them
Participant
September 28, 2022
duplicate layer, delete keyframes, reset all, work on part and than copy it to base layer.

nut still, button for keyframes would be useful also as a option for other things as well.
just.emma
Inspiring
September 28, 2022
Couldn't you use Toggle Hold Keyframe?

Often, character animators work pose to pose with hold frames to avoid those issues. Here's a good video demonstrating this workflow: https://www.youtube.com/watch?v=3wwH1Vahu7M
Known Participant
September 28, 2022
Oh yeah, have been wishing for this on many occasions!
Participant
September 28, 2022
Definitely! Something like the button that turns on off an expression