Forum Discussion

Elku-II's avatar
12 years ago

BF4 FOV is only scaled to 4:3 and not 16:9

I only just played BF3 a few days ago but noticed that in that and in this the FOV setting is only scaled to 4:3 and doesn't correspond to 16:9. What I mean by that is that if I set my FOV to 90 on say 1024 x 768 I get a FOV of exactly 90 (measured in game) but on 1920x1080 90 is more like 105-110.......in fact I have to set the FOV to 74 to actually get a true 90 FOV in BF4/BF3 @ 16:9. not really a problem but seems like a bit of an over sight.

5 Replies

  • Anonymous's avatar
    Anonymous
    12 years ago

    I'm not sure if the title of this thread accuratly describes the problem or not, however, I think there are a few FOV issues being convoluted, let me try to re-iterate the problems and see if I can explain what I think is happenning....

    Firstly, the FOV game setting only applies to multiplayer, the single player FOV is locked at what is supposed to be 65 degrees vertical FOV (I think).

    Note that in previous battlefield games, BFBC2 for example, the FOV setting (GstRender.FieldOfView) represented the vertical field of view and not the traditional horizontal field of view like in the Quake engine for example. I'm not sure about BF3, perhaps someone who knows for sure can clear that up.

    Now, moving on to BF4, in my case running on a 16:10 screen, the Field of view game setting (GstRender.FieldOfView) does not represent either horizontal or veritcal field of view. I have confirmed this by experimentation and measurement in game moving the mouse round and using the minimap to see the angles etc...

    If I set the FOV in BF4 to 90, the actual horizontal FOV I get is about 105 degrees. If I set the FOV in BF4 to 65, which is what you would expect to have to set the vertical FOV to get a horizontal FOV of 90 at 16:10, the FOV is more like 80 degrees. Through shear trial and error I worked out that the FOV setting in the game has to be set to about the value of 80 for me to see a real horizontal FOV of 90 on a 16:10 screen.

    Oh also note that after changin the FOV setting in the options manu in BF4, you must ADS and back out again for the new FOV setting to take effect.

    So what on earth is going on here? The FOV setting in the BF4 options menu is either using some strange notion of a diagonal FOV or is hard coded to derive horizontal FOV from vertical FOV with a fixed aspect ratio that doesn't match the aspect ratio of my monitor.

    Try it and see for yourself.....

    Load into an empty server (not sure if it works on the test range but maybe), find a straight wall that faces due east west or north south, align the view so that a section of the wall takes up exactly the width of the screen and perpendicular to it. Then turn so that the left edge of the wall is now alighed with the right edge of your screen, the angle you have turned through is the real horizontal FOV being used to render the scene. Use the minimap to see how far out it is.

  • Anonymous's avatar
    Anonymous
    12 years ago

    Nobody else has this problem? I can't believe I'm only 1 of 2 people who has noticed this.

  • Anonymous's avatar
    Anonymous
    12 years ago

    Anybody out thereeeeeee.....

  • Anonymous's avatar
    Anonymous
    12 years ago

    i tested your concerns and you are right. with fov 74 you need 4 monitorwidth for 360 degrees. that would be right if we are using 4:3 (90). but we are using 16:9 so 3,5 monitorwidth (106 fov) would be right. so bf4 only scales in 4:3. so 90 FOV in BF4 @ 16:9 are not 121 FOV horizontal -> its 106 FOV what we are used to love. so bf4 scales like quake 3. games like left for dead or quake live with fov 90 at 16:9 have automatically 106 horizontal.

    SO FOV 90 is the way to go to use 90 FOV (4:3) or 106 FOV (16:9)

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,601 PostsLatest Activity: 2 hours ago