Author Topic: FOV and Widescreen  (Read 1702 times)

0 Members and 1 Guest are viewing this topic.

Offline Fmstrat

  • 23
Sorry for starting so many posts so close together, I'm just getting into this and this is the only other thing I can't seem to find in the docs :)

In the FSdoc I found:

Quote

-fov x
    You can completely miss out this option if you want. It turns on the Field Of View code. This allows you to constrain the view making ships seem larger. There's no tickbox for this one at the moment so you'll need to enter it into the Custom Flags box. Of course you can alter the x to any number you like. Try -fov 0.35 for a more realistic FOV or -fov 0.45 for a good compromise between playability and reality.


Now, if I have a widescreen that I pass 1280x720 (HDTV) into (I actually have to use 1280x768 for some reason or the bottom half of the radar doesnt show up, just a half circle), can I use the fov command to widen my playing field accross the extra area?  I imagine it will be slightly distorted on the edges, but it's got to be better than the stretching I currently have.  Also, what would be a good number to try, .80, 1.20?  I remember I used 120 degrees in Quake 2 :)

 
Try it out, but IIRC it just changes the view angle, not the output.
just another newbie without any modding, FREDding or real programming experience

you haven't learned masochism until you've tried to read a Microsoft help file.  -- Goober5000
I've got 2 drug-addict syblings and one alcoholic whore. And I'm a ****ing sociopath --an0n
You cannot defeat Windows through strength alone. Only patience, a lot of good luck, and a sledgehammer will do the job. --StratComm

 

Offline Fmstrat

  • 23
What do you mean?  I'm thinking of it as like in Quake 2, if you set your FOV to 180, it squashed everything on the screen so that you could see all the way from one side to the other.

So if I have a screen that's got more viewable width, wouldn't changing the FOV allow me to "squash" and remove the stretch?

 

Offline Liberator

  • Poe's Law In Action
  • 210
What it does is change the camera so that it distorts the image so that certain things look larger.  It's more a perspective shift, similar to looking in the wrong end of a microscope.
So as through a glass, and darkly
The age long strife I see
Where I fought in many guises,
Many names, but always me.

There are only 10 types of people in the world , those that understand binary and those that don't.

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
It's not exactly the FOV angle, but more like a zoom... it's complicated.
Freelance Modeler | Amateur Artist

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
odd. I have the last post on this page, but the BB says Lib does... :wtf:
Freelance Modeler | Amateur Artist

 

Offline StratComm

  • The POFressor
  • 212
  • Cameron Crazy
    • http://www.geocities.com/cek_83/index.html
*burp* (It was the forum! I swear ;))
who needs a signature? ;)
It's not much of an excuse for a website, but my stuff can be found here

"Holding the last thread on a page comes with an inherent danger, especially when you are edit-happy with your posts.  For you can easily continue editing in points without ever noticing that someone else could have refuted them." ~Me, on my posting behavior

Last edited by StratComm on 08-23-2027 at 08:34 PM

 

Offline Hippo

  • Darth water-horse
  • 211
  • Grazing.
    • All Hands to War
Or was is? :p
VBB Survivor -- 387 Posts -- July 3 2001 - April 12 2002
VWBB Survivor -- 100 Posts -- July 10 2002 - July 10 2004

AHTW

 

Offline Fmstrat

  • 23
I get it, so it's really more like lens aperature than FOV.  Thanks.  I tried it out, and it works OK at 1.20 but the vertical is now distorted the oposite way, so oh well :)

  

Offline aldo_14

  • Gunnery Control
  • 213
(I can't believe I've forgotten the specifics of this, but ne'ermind)

For converting 3d points to a 2d display, they're multiplied by a matrix.  The values in the matrix can be altered to change how the 2d points are calculated - this is, I believe, what the fov value does.

(i.e. flat projection would use a matrix that just ignores the z axis, isometric is different, etc.  I can't remember the types & matrices offhand, sadly)