private void LerpPerspective(Camera a, Camera b, float t)
        {
            Matrix4x4 matA = a.projectionMatrix;
            Matrix4x4 matB = b.projectionMatrix;

            this.camera.projectionMatrix = MatrixEx.Lerp(matA, matB, t);
        }