Jump to content

Ghost of Tsushima DIRECTOR'S CUT

The sensitivity and FOV changes depending on certain actions and where you are (indoor etc). The calculations are for the view when you move around outdoor.
Read more...

Russian Fishing 4

See the game notes for instructions on how to disable smoothing.
Read more...

Arena Breakout: Infinite

Hipfire is added, aims coming soon!
Read more...

Project L33T

See the game notes for instructions on how to disable smoothing.
Read more...

Twilight Town: A Cyberpunk FPS

Just added.
Read more...

Formulas for converting from different FOV types


Recommended Posts

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

Link to comment
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
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...