code: public static Camera createPerspective(float fieldOfView, int windowWidth, int windowHeight, float near, float far) {
          return new Camera(Matrix4f.createPerspective(fieldOfView, (float) windowWidth / windowHeight, near, far));
      }
docs: Creates a new camera with a standard perspective projection matrix.
  
  @param fieldOfView The field of view, in degrees
  @param windowWidth The window width
  @param windowHeight The widow height
  @param near The near plane
  @param far The far plane
  @return The camera