How to setup Camera lag

Hi, I’ve been trying to setup a camera to move around, like the drone in the UE5 preview. I was able to setup the movement(left/right and up/down), but I’m experiencing difficulties with the rotation.

Basically, when I look around with a mouse, or controller, I want the camera to start moving with a delay, as if though there is some force preventing me from starting and when I stop moving, the camera should stop with a delay, as if it has inertia. Essentially, I’m looking to create the Effect of the Acceleration and Deceleration settings of the Movement Component.

I’ve tried with Finterpto, and put in the final Value in the Add Controller Pitch/Yaw input nodes. It either starts moving the camera instantly, or just moves like it does normally.

I hope this makes sense. Let me know if any clarification is needed. Any help will be appreciated. Thanks in advance!

1 Like

Is it safe to assume you’ve tried the lag setting built into the springarm and was unhappy with it?


If you need more control over the curve, you could do it manually using vInterpTo instead like so:

The above would give you the chance to modulate Interp Speed based on another factor. But it can be a static value, too, ofc.


And you can also override what the camera is doing using a manager:

3 Likes

Thank you very much! I did try the first option you mentioned and could not get it to do what I needed. I will try again, maybe I’m not doing something correctly. I will also check your second suggestion, as I do actually need to have more control.

Sorry wrong post