Jump to content
View in the app

A better way to browse. Learn more.

Mouse Sensitivity Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Formulas for converting from different FOV types

Featured Replies

Hey I was wanting to convert game FOVs with different FOV types to actual HFOV in an excel spreadsheet but I'm not sure what formulas to use and if I need to adjust for radians or degrees or whatever. It tried the formulas here but they didn't seem to work: https://en.wikipedia.org/wiki/Field_of_view_in_video_games

I am particularly in need of the Vertical Degrees to HFOV formula

Thanks

  • Replies 5
  • Views 3.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • DPI Wizard
    DPI Wizard

    Like this example converting 55 vertical degrees and resolution 1920x1080 to HFOV: http://www.wolframalpha.com/input/?i=radian*2*atan((tan(55degrees%2F2))%2F(1080%2F1920)) For Excel it would

  • Yeah, here's how I did it: c^2 = a^2 + b^2 b = 9 / 16 * a c = sqrt( a^2 + 81 / 256 * a^2) c=1/16 sqrt(337) sqrt(a^2) = diagonal fov = 2 * arctan( sqrt(337) / 16 tan( 106.26° / 2 ) ) = 113.65618

5 hours ago, Drimzi said:

Anyone know how to get diagonal fov?

 

edit: This seems to give me the diagonal fov for 4:3 90 fov on a 16:9 monitor. I just changed the 4:3 horizontal to 16:9 horizontal formula above by changing the aspect ratio to squareroot(((4/3)*(4/3)) + ((3/4) * (3/4))).

(2 atan((squareroot(((4/3)*(4/3)) + ((3/4) * (3/4)))) tan((π 90)/360))) * (180/pi)

106.26 horizontal, 73.74 vertical, 113.66 diagonal. That sounds right?

Yeah, here's how I did it:

c^2 = a^2 + b^2
b = 9 / 16 * a

c = sqrt( a^2 + 81 / 256 * a^2)

c=1/16 sqrt(337) sqrt(a^2) =

diagonal fov = 2 * arctan( sqrt(337) / 16 tan( 106.26° / 2 ) ) = 113.65618274170363734344480439356726269415009144926

 

Edited by Skwuruhl

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.