4 Replies Latest reply on Sep 6, 2016 6:00 AM by pedzsan

# temporal interpolation setting of "hold"

I'm viewing a tutorial on AE where he animates an object from A to B, sits at B for a while, then moves to C, sits a C for a while, then move to D, etc.  He puts a key frame when he gets to B and also when he leaves B and go to C.  Again, at C, he puts a second set of key frames.  So, the sequence of key frames is at positions A, B, B, C, C, D, D, E, E, ...

So far... I get it.  But then he goes back and on the key frame where he arrives at B, he adds "Hold" -- changes the temporal interpolation setting to "hold".  I sorta understand why but what is odd to me is if I look at the graph editor, the position between the two "B" key frames at the same position is already absolutely flat.  So the "hold", in this case, isn't making any difference.

I played around trying to get the interpolation between two key frames at the same position to not be flat and so far, I've not been able to.  Perhaps this tutorial is not a good example of when to use "Hold"?

I understand that if you want the object to jump from A to B then you would use "Hold".

Is using "Hold" in the above situation perhaps a throw back to earlier versions of AF and now AF automatically knows to keep the line between two key frames at the same value flat?

Or is it perhaps the case that under weird circumstances, the value is not always a constant and so adding the hold is more a "just in case" type habit?

• ###### 1. Re: temporal interpolation setting of "hold"

Perhaps this tutorial is not a good example of when to use "Hold"?

it would help if we could see the tutorial, but what you are describing seems that Hold is not necessary.

Or is it perhaps the case that under weird circumstances, the value is not always a constant and so adding the hold is more a "just in case" type habit?

you use hold if you want no interpolation between 2 keyframes. if they are the same this means already there is no interpolation so it's not needed.

I understand that if you want the object to jump from A to B then you would use "Hold".

Yes, Hold is for making the layer jump between keyframes

Is using "Hold" in the above situation perhaps a throw back to earlier versions of AF and now AF automatically knows to keep the line between two key frames at the same value flat?

No. this was always this way in Ae.

• ###### 2. Re: temporal interpolation setting of "hold"

Sometimes, i think because of my workflow, I get what i think is called "positional floating" on a keyframe.   It will be a situation like you say:  where an asset goes from a to b then spends some time there,  then when I'm ready for it to move on from b I set another keyframe where it's meant to start moving again.   Occasionally,  during that wait period between the two identical keyframes the asset will float away from it's position and then return before it moves.  These are the instances where I use a hold.  WHen this happens I can see it on the motion path in the viewport like a little loop and I could go in and fix it using the vertex handles but it's just quicker to use a hold.   Just another situation where someone might use a hold...it's not always a temporal issue.

• ###### 3. Re: temporal interpolation setting of "hold"

More about the boomerang effect here:

AE Keyframe Boomerang Effect, Part 1 - YouTube