I have a fairly simple first person movement and camera script, the camera is attached to the player object.
Moving without rotating the camera works fine, but if I move and look around at the same time the objects in view appear to jitter.
I tried enabling interpolation on the player rigidbody, briefly disabled resetting moveDir after the force has been applied (see code below), tried defining the rotation angles differently using transform.Rotate instead, but none of these worked. The coroutine timer at the bottom of the script doesn't do anything, but I have tried disabling it, to no effect.
Other scripts don't have any functions that would affect the player rb, Time.timeScale is default (1).
See script attached.