Hi Developers! Receently I have tried making an advanced sprinting system, which includes some really cool cinematic effects (which can be toggled as well!). I’ve come to a problem though. Most of the effects seem a little too “sharp” and instant. The camera is not smooth and creates this bad looking effect when jumping or moving in different directions fast. Please look at the example videos. This system was inspired by another developer, I saw a random post on Twitter and decided to re-create the same thing, and maybe even open-source it once its ready.
This is the other developer’s video. His system is pretty advanced and looks butter smooth! Look at the times where he is jupming, the effect is very noticable.
Now look at my re-creation. It looks almost identical with the only difference that there isn’t the fast dash when begining to sprint and I actually allow the player to unlock his cursor. (with other small detailes like different offsets and FOVs)
Here is another reference to how exactly the camera should move like:
Here is another example of how the camera should move:
Here is another example of what I’m talking about:
I’ve got no idea how to do. I want to point out that I’m using multiple scripts to control the camera, running and other aspects of this system. In total I use about 5 models to make this work. It is really complicated, the last part I have left to do is actually the stamina display and the smooth camera, I know how to display the stamina, I just want to finish the camera first because it took the longest to reproduce. Thanks in advance if you tried helping me.
Note: Camera has to be able to rotate without glitching, aka it should be able to do stuff like in the first example video. I have seen a lot of people only needing the camera object to follow another part which is not what i need. I also need it to rotate properly around the player, else its useless to have it.
Please ignore the weird body shaking while I’m in Lock Mode. I have recorded this in Studio. It’s normal for this to happen, it depends on the size of the screen you are playing on. Smaller == More Weird Shaking.