Lerp Vector strange behavior

I’m trying to move my actor PlayCamera, that has only a camera component in it, to a different spot by pressing ‘up’. I figured I’d use a Timeline with length 1.00, and value from 0.0 to 1.0, to feed it to a Lerp(vector), as shown in figure:

The resulting behavior though is kinda strange, as soon as I press ‘up’, the camera starts shacking incontrollably (apparently teleporting to different wrong locations), and after one second it gets to the desired spot. What I wanted is of course to move smoothly between the two point, using the locations in between.

Suggestions anyone?
Thanks

Hello,

It is possible that when your Lerp is called, it will ask the data for the input B at each frame of your timeline, and thus, since you use pure nodes, the random will be called each frame.
More clearly, each frame, the input B of your Lerp is different, that’s why it gives you wrong locations and works at the very end.

Try to stock your destination in a local variable and feed your lerp with it.

I suspected it was something easy I was missing. Thank you, Begounet!