test content
What is the Arc Client?
Install Arc

Fisheye Perspective -> Dev's please tweak the Field of View (FoV)

SystemSystem Member, NoReporting Posts: 178,019 Arc User
for people who don't know what FoV (Field of View) is, here is a animated gif that pretty much sums it up:
http://img.photobucket.com/albums/v427/griff_90/15312cc7.gif

i am using a 1920x1080 screen with an aspect ratio of 16:9 and i get horrible Fisheye Perspective in STO because the FoV is not set properly.
when i had a 16:10 1680x1050 screen it was the same thing,
chances are this is a gamewide problem (and yes my settings are correct!).


look at these pictures and you might understand what the Problem is:
http://www.16-9.net/lens_tests/fovs.html


it means objects at the edges of the screen get skewed.
if i keep looking at the edges while looking around i get sick in my stomach.


a Planet that is a round BALL, is not looking round any longer when i'ts on the edge of the screen.
everything gets disformed.

a character that looks thin in the center looks fat at the edges...


many many tribble builds ago i took these comparison pictures in STO:

http://img2.imagebanana.com/img/2t0621qh/_screenshot_20101201210922.jpg <- wrong FoV
http://img2.imagebanana.com/img/r03fjqd8/screenshot_20101201172318.jpg <- correct FoV

this was only shortly in a build on Tribble, then of course the Dev's decided to keep the one with the wrong FoV
this was only in the Tailor screen, so who cares...
but the whole game is looking like that.


please Dev's be so kind and play around with the FoV for high resolutions a bit more...
i'm honestly getting sick of this Fisheye View the more i pay attention to it.

i'd change it myself if there was an OPTION for it, but there is none.
Post edited by Unknown User on

Comments

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2011
    char in center of screen: http://img6.imagebanana.com/img/6fevbn1v/_screenshot_20111214003248.jpg
    char on edge of screen: http://img6.imagebanana.com/img/fcr5sk2d/_screenshot_20111214003243.jpg

    direct comparison: http://img6.imagebanana.com/img/eixjzlxg/FOV.jpg

    that char is around 70 pixels fatter on the edge of the screen +/- 10 because i moved my char a bit to get the correct perspective
  • clintsteelclintsteel Member Posts: 1 Arc User
    edited February 2013
    I was trying to find out a way to fix FOV, and this is the most recent post I found, and since I figured out a way to change it I picked this one to post it on.

    Under C:\Program Files (x86)\StarTrek Online\Cryptic Studios\Star Trek Online\Live\localdata
    find the gameprefs.pref (back it up before you change anything) I opened it in notepad++ and changed the DefaultFOV (line 8 for me) to about 25 (from 55) for 3 1920x1080 monitors and it seems pretty good.

    I also change monitor count to 3 in this file and gameprefs.pref in
    C:\Program Files (x86)\StarTrek Online\Cryptic Studios\localdata
    though I'm not sure that makes any difference.

    at first i tried to use just notepad, and it worked, but it would garble the lines up and would give an error so I suggust a program like notepad++.
  • crypticcliffcrypticcliff Cryptic Developers Posts: 0 Arc User
    edited February 2013
    I'm glad that you've found a FOV setting that you're happy with.

    Just keep a few things in mind, however...

    Messing with the FOV setting in the config file isn't something we support officially.
    The command to set that value is /gfxSetDefaultFOV <some number>.
    The FOV value is the VERTICAL field of view, or the angle in degrees between the top of your screen and the bottom, where many games let you adjust the horizontal FOV.

    There's a bug in newer builds that ignores the config file value. If you run into it, just use the command. (Again... not officially supported.)

    To get the equivalent horizontal value, just multiply the vertical FOV value by your aspect ratio...

    For 16:9 widescreen... 55 * (16/9) is roughly 97.8 degrees horizontal.
    For 4:3 standard... 55 * (4/3) is roughly 73.3 degrees horizontal.
  • zerobangzerobang Member Posts: 0 Arc User
    edited February 2013
    wow, i made that opening post... in 2011 (props for the quick response time :D )

    thx for the info, better late than never :o

    i will play around with these settings ASAP and report my results.


    //edit

    results:

    hmmm... it doesn't really seem to get rid of the fisheyeperspective after all,
    at least not without sacrificing too much FOV (nobody wants to walk around in sniper perspective all the time ;P btw. the Sniper view in Shooter mode seems to be set to FOV 33)

    but it is certainly a fun setting to play around with and will make for some EPIC Screenshots

    http://i.imagebanana.com/img/sbkr3o8i/SPACE.png

    all Screenshots taken @ 1920x1080, not moving the mouse or changing zoom settings


    space:
    FOV 70 - http://i.imagebanana.com/img/vorfosn7/S70.png
    FOV 55 - http://i.imagebanana.com/img/k3uzsh35/S55.png
    FOV 40 - http://i.imagebanana.com/img/wdw4c504/S40.png
    FOV 20 - http://i.imagebanana.com/img/n3rvitm2/S20.png

    ground:
    FOV 40 - http://i.imagebanana.com/img/9p4bsvg3/G40.png
    FOV 55 - http://i.imagebanana.com/img/cwbe44q5/G55.png
    FOV 70 - http://i.imagebanana.com/img/qbx47h1r/G70.png


    i think i will zero in on FOV 50

    you can see your ship / char just a bit closer, zoom a bit further out for normal playing, and on ground,
    but inside ships everything seems just a bit closer, getting rid of that *too big* INTERIOR feeling that is omnipotent in STO
    [SIGPIC][/SIGPIC]
  • darknessmutadarknessmuta Member Posts: 187 Arc User
    edited February 2013
    So I take it FOV 55 is the default FOV for 16:9 going by clintsteel's post? I may want to mess around with this a bit but would like to make sure I can get back to the original FOV and not mess anything up too bad if I do not like the results.
  • crypticcliffcrypticcliff Cryptic Developers Posts: 0 Arc User
    edited February 2013
    So I take it FOV 55 is the default FOV for 16:9 going by clintsteel's post? I may want to mess around with this a bit but would like to make sure I can get back to the original FOV and not mess anything up too bad if I do not like the results.

    FOV 55 is the default. You can also just delete the line from your Gameprefs.pref file and it'll restore to the default if you forget.

    I still have to be explicit about this: None of these tweaks are officially supported. But I'm glad they're helping.
  • idronaidrona Member Posts: 0 Arc User
    edited February 2013
    I really like threads like this, very educational.. There seems to be alot more to the STO client than meets the eye so to speak.
    zerobang wrote: »
    wow, i made that opening post... in 2011 (props for the quick response time :D )

    I lol'd. :)

    + To crypticcliff
    signwidrona.png
  • tpolebreakertpolebreaker Member Posts: 266 Arc User
    edited February 2013
    Agreed! Thanks for the actual info 8) Very interesting!
    ___________________
    The doors, Mister Scott!
  • idronaidrona Member Posts: 0 Arc User
    edited February 2013
    I've put this below in a key bind file now and are gonna start try use them.

    Note: I set FOV 20 as lowest cause it seems I couldn't set it lower.

    Numpad1 "gfxSetDefaultFOV 20"
    Numpad2 "gfxSetDefaultFOV 25"
    Numpad3 "gfxSetDefaultFOV 30"
    Numpad4 "gfxSetDefaultFOV 40"
    Numpad5 "gfxSetDefaultFOV 55"
    Numpad6 "gfxSetDefaultFOV 60"
    Numpad7 "gfxSetDefaultFOV 70"
    Numpad8 "gfxSetDefaultFOV 80"
    Numpad9 "gfxSetDefaultFOV 90"

    Also another tip, check out the threads about renderscale for taking even better screenshots, like this for example: http://sto-forum.perfectworld.com/showthread.php?t=249694

    That too can be included in a key bind file/s. :)
    signwidrona.png
  • cptskeeterukcptskeeteruk Member Posts: 559 Arc User
    edited February 2013
    I get a error when starting sto if i add the line /gfxSetDefaultFOV 70 in the file just under PrefEntry GfxSettings.DefaultFov 70

    How do i get this working. As im not sure the PrefEntry GfxSettings.DefaultFov 70 is working and the /gfx one just gives a error and removes it when i check after i load the game. Is there a certain place u put the line, do u need the / or not?

    This is trying to edit the gameprefs.pref file in star trek online/live/localdata/gameprefs.pref btw.

    So i have tried the follow ways to get this to work.

    Edit the file so it looks like.

    1.
    Changing PrefEntry GfxSettings.DefaultFov 55 to PrefEntry GfxSettings.DefaultFov 70 (doesnt work)

    2.
    Adding /gfxSetDefaultFOV 70 to the file and not touching the previous standard prefentry line about fov. (doesnt work)

    etc. I either get in game and the game changes the file when i exit the game or somit or when after i hit engage i get this notification saying token invalid or somit.
    [SIGPIC][/SIGPIC]
  • idronaidrona Member Posts: 0 Arc User
    edited February 2013
    I get a error when starting sto if i add the line /gfxSetDefaultFOV 70 in the file just under PrefEntry GfxSettings.DefaultFov 70

    How do i get this working. As im not sure the PrefEntry GfxSettings.DefaultFov 70 is working and the /gfx one just gives a error and removes it when i check after i load the game. Is there a certain place u put the line, do u need the / or not?

    This is trying to edit the gameprefs.pref file in star trek online/live/localdata/gameprefs.pref btw.

    So i have tried the follow ways to get this to work.

    Edit the file so it looks like.

    1.
    Changing PrefEntry GfxSettings.DefaultFov 55 to PrefEntry GfxSettings.DefaultFov 70 (doesnt work)

    2.
    Adding /gfxSetDefaultFOV 70 to the file and not touching the previous standard prefentry line about fov. (doesnt work)

    etc. I either get in game and the game changes the file when i exit the game or somit or when after i hit engage i get this notification saying token invalid or somit.

    No need to poke with the .prefs file, just type the command in the in-game chat.

    / in the beginning indicates that it is a chat command and "SomeCommand" should go in a key bind file.
    signwidrona.png
  • wirtddwirtdd Member Posts: 211 Arc User
    edited February 2013
    Oh wow, this has been bugging me since I started playing.
    The /gfxSetDefaultFOV 25 fixed it.

    TYVM. :D
    Bastet
  • cptskeeterukcptskeeteruk Member Posts: 559 Arc User
    edited February 2013
    Cheers the ingame command in chat worked.
    [SIGPIC][/SIGPIC]
  • cmdrskyfallercmdrskyfaller Member Posts: 0 Arc User
    edited February 2013
    I'm glad that you've found a FOV setting that you're happy with.

    Just keep a few things in mind, however...

    Messing with the FOV setting in the config file isn't something we support officially.
    The command to set that value is /gfxSetDefaultFOV <some number>.
    The FOV value is the VERTICAL field of view, or the angle in degrees between the top of your screen and the bottom, where many games let you adjust the horizontal FOV.

    There's a bug in newer builds that ignores the config file value. If you run into it, just use the command. (Again... not officially supported.)

    To get the equivalent horizontal value, just multiply the vertical FOV value by your aspect ratio...

    For 16:9 widescreen... 55 * (16/9) is roughly 97.8 degrees horizontal.
    For 4:3 standard... 55 * (4/3) is roughly 73.3 degrees horizontal.

    Why is FOV not a menu item?

    I have played for 3 years cursing my carrier fills the entire screen even on max zoom out. Now I read this and POW i can SEE space around me for once.
  • cptskeeterukcptskeeteruk Member Posts: 559 Arc User
    edited March 2013
    Yeah turn it from a unsupported feature into a supported feature, add the fov adjuster in gfx options please cryptic. I mean most pc games do this. It should be a standard by now to have this.
    [SIGPIC][/SIGPIC]
  • yreodredyreodred Member Posts: 3,527 Arc User
    edited March 2013
    Yeah turn it from a unsupported feature into a supported feature, add the fov adjuster in gfx options please cryptic. I mean most pc games do this. It should be a standard by now to have this.

    Changing (removing) the Fisheye optics makes some things in the game actually look quite good.
    Before that, especailly ships with long nacelles looked even worse. (sorry i don't want to step on anyones toes, but i just hate when a ship has long nacelles, like the Sovereign, Odyssey or Excelsior.)
    The Fisheye perspective intensified that effect even more.

    Look at this to see what i mean:
    http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOV55test01_zpsf316466a.jpg

    You see, the angle of the nacelles become wider and wider the closer you get. I don't know about others, but i hate that. It makes those rediculusly long nacelles look even longer.


    But now, with removing the fisheye, i can finally fly my Regent without giving me creeps!
    http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOV40test01_zps506957fd.jpg


    Thanks for giving us the hint, how to change the fisheye perspective! :):):)
    And i fully agree with cptskeeteruk, this feature should become a supported feature and be a option at the graphics options.

    I would appreciate this even more if ther where an option to differ between Space and Ground.
    "...'With the first link, the chain is forged. The first speech censured...the first thought forbidden...the first freedom denied--chains us all irrevocably.' ... The first time any man's freedom is trodden on, we're all damaged. I fear that today--" - (TNG) Picard, quoting Judge Aaron Satie

    A tale of two Picards
    (also applies to Star Trek in general)
  • yreodredyreodred Member Posts: 3,527 Arc User
    edited March 2013
    Here is a way to set the FOV to a certain value without the need to type in the same line every time you start the game:

    End "GFXSetDefaultFOV 40"

    Just copy and paste this to your bindfile for space and ground, which is located in the -live folder of STO.

    "End" is the key i have to press to automaticly get a FOV with a value of 40.
    (of course you can use whatever valid value you want, i just found out that 40-35 is ideal for my purposes.)
    Just get sure that the key "end", or whatever key you want to use, is not already occupied by another action.

    I hope this is helping in some way.
    "...'With the first link, the chain is forged. The first speech censured...the first thought forbidden...the first freedom denied--chains us all irrevocably.' ... The first time any man's freedom is trodden on, we're all damaged. I fear that today--" - (TNG) Picard, quoting Judge Aaron Satie

    A tale of two Picards
    (also applies to Star Trek in general)
  • yreodredyreodred Member Posts: 3,527 Arc User
    edited March 2013
    I have a question about the FOV setting too.

    Is there a way to set the radius from where the fisheye effect begins?
    So if i set the value at 55, the fisheye effect doesn't beginn in the middle of the screen but a certain distance from it, so only the borders are affected by the Fisheye effect?
    (this would help to keep a certain degree of overview, while your ship still looks better than a half baked chicken, lol)

    Something like this:
    http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOVexample_zpsf0329c89-1_zps7deee13d.jpg

    I wonder is this even possible?
    If the answer is yes, how?
    "...'With the first link, the chain is forged. The first speech censured...the first thought forbidden...the first freedom denied--chains us all irrevocably.' ... The first time any man's freedom is trodden on, we're all damaged. I fear that today--" - (TNG) Picard, quoting Judge Aaron Satie

    A tale of two Picards
    (also applies to Star Trek in general)
  • orici1701orici1701 Member Posts: 201 Arc User
    edited May 2013
    zerobang wrote: »
    wow, i made that opening post... in 2011 (props for the quick response time :D )

    thx for the info, better late than never :o

    i will play around with these settings ASAP and report my results.


    //edit

    results:

    hmmm... it doesn't really seem to get rid of the fisheyeperspective after all,
    at least not without sacrificing too much FOV (nobody wants to walk around in sniper perspective all the time ;P btw. the Sniper view in Shooter mode seems to be set to FOV 33)

    but it is certainly a fun setting to play around with and will make for some EPIC Screenshots

    http://i.imagebanana.com/img/sbkr3o8i/SPACE.png

    all Screenshots taken @ 1920x1080, not moving the mouse or changing zoom settings


    space:
    FOV 70 - http://i.imagebanana.com/img/vorfosn7/S70.png
    FOV 55 - http://i.imagebanana.com/img/k3uzsh35/S55.png
    FOV 40 - http://i.imagebanana.com/img/wdw4c504/S40.png
    FOV 20 - http://i.imagebanana.com/img/n3rvitm2/S20.png

    ground:
    FOV 40 - http://i.imagebanana.com/img/9p4bsvg3/G40.png
    FOV 55 - http://i.imagebanana.com/img/cwbe44q5/G55.png
    FOV 70 - http://i.imagebanana.com/img/qbx47h1r/G70.png


    i think i will zero in on FOV 50

    you can see your ship / char just a bit closer, zoom a bit further out for normal playing, and on ground,
    but inside ships everything seems just a bit closer, getting rid of that *too big* INTERIOR feeling that is omnipotent in STO


    i cant take advise from people who wear eva suits in starbasses, it looks like well ........ bye
  • aspheasphe Member Posts: 0 Arc User
    edited May 2013
    A bit offtopic, but has anyone figured out to pass the angle to "gfxsetdefaultfov" as a parameter?

    i.e. I use bound 'htf' to <&channelsend "HTF Fleet" {}&>, so when I type in my chat box '/htf Meow', I 'Meow' in that channel.

    I'm thinking alias /fov "gfxsetdefaultfov {}" should work but it doesn't.

    Likewise... alias /fov <&/gfxsetdefaultfov {}&>

    Anyone know the correct syntax?
  • bhawthornebhawthorne Member Posts: 2 Arc User
    edited June 2013
    Thanks for the FOV how-to. It's working great for me. :)

    Picture 1
    Picture 2
    Picture 3
  • c0sm1cch33s3c0sm1cch33s3 Member Posts: 0 Arc User
    edited June 2013
    cool now i get to figure out what works for 5670 x 1080 ha ha ha.
This discussion has been closed.