Updated camera with frustum extraction