Thoughts on how to remove head bob from a True First Person character?

Easiest solution if you don’t want to try to code a camera smoothing system is to remove the Z movement from the animations. Of course if you’re using the Animation sample, that’s a lot of editing. The other solution is to not bind the camera to the head and to make your True First Person character in separate pieces. I created a tutorial on how to do this, and it’s still my preferred method:

If you don’t want to watch a video that’s more than an hour long, the TLDW is to start with the normal First Person template, add a mesh for the lower body, and a hidden full body shadow mesh that casts hidden shadows and use aim offsets for the shadow mesh. This gives you the best of all worlds and eliminates head bob entirely which you can always add back in as a procedural animation like weapon sway. Then you can multiply it against a value so that it can be scaled up or down in your menu.

2 Likes