apply Fractional Fov
The fov of the client is built on an Int base fov, so a transition can only move in whole degrees: a curve which comes to rest slowly, like Easing.EXPONENTIAL_OUT, then spends its tail standing still and dropping one degree at a time. This puts the fraction, the integer base cannot carry, back into the projection matrix.