RBR FOV-calculation

This is a shorter translated version of my original RBR_FOV -article. 
 
If you just want to calculate fov and skip my stories, just scroll down.

After upgrading my display to wider one, I noticed that there was something wrong with RBR FOV-calculation (/calculators). Before I had quite typical 27" display with 16:9 aspect ratio. Distance between eyes and screen was something between 50 and 60cm. I used fov value 1. Now I have 49" display with 32:9 aspect ratio. Distance between eyes and screen is something between 40 and 50cm. (Curved display, so in calculations it's a bit closer) So, vFOV=42 degrees and hFOV=107 degrees

Because both screens are almost same height, the middle part should look same as before, right?

Let's start comparisons with Assetto Corsa and RBR with FOV's taken from calculator.  

Some words about my RBR config. I have Pacenote Plugin and FixUp (versio 3.0.22.57)
My FixUp settings include:
fullscreenWindow=1
fixAspectRatio=1
centerMenu=1

Look at the road ahead. AC looks normal to me, but road at RBR looks going pretty far away.

Up: AC with 42 degrees (vFOV),
Down: RBR with PacenotePlugin fov=1,85 (=107degrees) and correctaspectratio=1

Another comparison:
At the top, there is picture from game with 4:3 aspect ratio and fov value 0.925. Again, everything looks ok. 
In the middle, there is 32:9 aspect ratio with the same 0,925 fov. Again, everything looks ok. AND notice middle part looks same as 4:3 -picture.
At the bottom there is 32:9 aspect ratio with the 1,85 fov (same as 107 degrees).


So, where that 0.925 came?

Screen height is 33,6cm. 
This size 4:3 displays width would be 44,8cm
Half width = 22,4 (cm)

tan ½a = 22,4 / 45
½a = 0,4618
a = 0,9237

How to calculate Your FOV?:

No need to calculate anymore. Use one of the calculators listed below.

This calculator seems to give correct values (thanks to Gheed for tip):

https://dinex86.github.io/FOV-Calculator/

Update 28.5.2021:  Andy`s calculator is updated. It seems to give correct values too. Link: https://andyf.me/fovcalc.html

12 kommenttia:

  1. hi, I am playing on RBR and I noticed that the FOV calculator site gives different values in 16: 9, for example Andy FOV and Modern FOV, whereas if we choose a 4/3 screen ratio, it gives the same value of FOV Radian. RBR is an old game and I believe it is 4/3, he talk about that here :http://rbr.onlineracing.cz/forum/viewtopic.php?t=3279&highlight=fov furthermore this value is, in my opinion, the more realistic in game for the impression of speed and angle.

    VastaaPoista
    Vastaukset
    1. Hi Alex!

      Sorry, didn't exactly got your point. A part of my article is outdated, since with dinex86's calculator no one have to calculate anything anymore. Just use dinex86 calculator and gamer gets correct fov for rbr. Andyf and others give too large fov with wider displays. Sorry, but I don't read czech very well, so I won't comment link you sended.

      Poista
    2. If I understand correctly, the FOV value should be based on screen height, regardless of actual width, and the result calculated as if the aspect ratio was 4:3?

      I will update the andyf.me calculator to use the correct calculations. Thank you for this article!

      Poista
  2. Hi. Thanks for a detailed explanation. Unfortunately I'm really not sure, how to use the FOV in RBR in practice. The calculator gives me "0.574808rad". E.g Pacenote plugin has the value in decimal, e.g. between 0.0 to 3.0 or something. How do I convert the value to something RBR understands? I can convert the radians to degrees, but that's not the unit RBR uses? Any help highly appreciated :)

    VastaaPoista
  3. you're right @Vileska, the aspect ratio of RBR cameras is 4/3 so you have to calculate the tangent from the 4/3 width of its central screen even if it is a 16/9 or 21/9 screen etc. But the online calculator gives a bad value, for example I have a 32 "screen 55cm from my eyes. The height is 40 and width 70 in 16/9 but in 4/3 it corresponds to 40 in height and 53 width and therefore applies the calculation:
    half width = 26.5
    26.5 / 55 (eye to screen distance) = 0.48
    0.48 x 2 = 0.96 radian
    and this value is rigth in game comparing with other simulations and the feeling of speed is also the same
    the online fov calculator give me 0.90 and it's to small

    VastaaPoista
    Vastaukset
    1. lets say b=half angle= 0,5 * a

      tan b = 26,5 / 55 = 0,48
      and so
      b = 0.44751998
      and so
      a = 2*b = 0.89504

      Poista
  4. I noticed something:
    if we take the result of the calculator in 16/9: we have 0.90 for RBR
    [URL=https://www.casimages.com/i/210818123707535780.png.html][IMG]https://nsa40.casimages.com/img/2021/08/18/210818123707535780.png[/IMG][/URL]

    we then change the aspect ratio to 4/3: we have 1.068 for RBR
    [URL=https://www.casimages.com/i/210818123707618159.png.html][IMG]https://nsa40.casimages.com/img/2021/08/18/210818123707618159.png[/IMG][/URL]

    we do: 0.90 x 1.068 = 0.96

    we apply this value in play 0.96 radian

    VastaaPoista
  5. where are you find you'r calculator : tan 1/2a ?

    VastaaPoista
  6. ok it's tangente opposite/adjacent

    i try to use middle value from 0.90 to 1.068 i find 0.96 radian fov, and i think this value is rigth in game comparing with other simulations and the feeling of speed is also the same. Have somebody try it ?

    VastaaPoista
    Vastaukset
    1. Do you use calculators in other sims to calculate fov?

      Poista