Alr so, I want to smooth my camera movement like in this game: [UPD] Blood Engine - Alpha Test - Roblox
As you can see, the camera follows your character with a slight delay when you’re in third person.
I’m not very good with springs, I only use them for recoil.
What I have in mind rn is to set the spring goal to the old camera cframe position, then update the camera on every frame to the spring current position.
why would you choose to not use lerping or tweening…
you can use this function to assist, it acts like a spring and uses math.
the start would be the previous cam cframe, the stop would be the current cam cframe, the alpha is a number between 0 and 1
function spring(start, stop, alpha)
return start + alpha * (stop - start)
end
Pretty sure blood engine uses spring rather than lerp or tweening, not only that but instead of the camera falling back behind, it goes ahead, this is most notable with walking forwards or backwards.