- Home /
Fov affect performance in an unexpected way
If I set the fov to let's say 60, I get around 75-90 fps, if I set it to 170, I get 200. Why is that? As far as I know if something beyond the fov the camera don't render it at all, I'm totally confused about this.
The camera can see more so it has more to render.
I'm not experiencing this at all, it sounds very peculiar. Do you have alot of objects or image effects in your scene? Do you have Vsync on? Vsync will limit your fps, also do you have the same window size in both tests?
it depends on what's going on in your scene. there are usually two main things which affect rendering time: 1. number of vertices being rendered 2. number of pixels being rendered
suppose your scene has a single cube which mostly fills the screen at FOV=60º. when you increase the FOV to 170º, the cube will take up less of the screen, and therefore fewer pixels.
so, IF your pixel fill rate is costly, AND you're decreasing the number of pixels actually being drawn when you increase the FOV, that could be what's going.
or it could be something else entirely.