FOV Setting not working
Hello all, first time poster, long time user/fan. Recently upgraded to a 3 monitor setup and was delighted when I saw that Doomsday supposedly supports 3 monitor setups. Right after I hooked up my 3 monitors I grabbed the latest build, fired up Doomsday, set my resolution and then became disappointed when everything was only being displayed on my left monitor. So I just moved on to trying other games on 3 monitors.
Decided to try again tonight with the latest build available, 1479. Everything renders exactly as it should except the FOV setting does not work. The FOV defaults to 105 (I think) which is fine for a single monitor but with 3 monitors it needs to be stepped up to ~150. I changed it to 150 but nothing changed. I tried switching from fullscreen to a window back to fullscreen. No difference. Tried restarting and again no difference.
Apologies if this is already known about but I wanted to point it out in hopes that a fix can get pushed through relatively quickly as trying to play the game on 3 monitors without the proper FOV setting is basically a no go.
I'm running, again, the latest build, 1479, @ 5760x1080p with all settings maxed out and all that.
If you need system info, log data or anything else let me know.
Decided to try again tonight with the latest build available, 1479. Everything renders exactly as it should except the FOV setting does not work. The FOV defaults to 105 (I think) which is fine for a single monitor but with 3 monitors it needs to be stepped up to ~150. I changed it to 150 but nothing changed. I tried switching from fullscreen to a window back to fullscreen. No difference. Tried restarting and again no difference.
Apologies if this is already known about but I wanted to point it out in hopes that a fix can get pushed through relatively quickly as trying to play the game on 3 monitors without the proper FOV setting is basically a no go.
I'm running, again, the latest build, 1479, @ 5760x1080p with all settings maxed out and all that.
If you need system info, log data or anything else let me know.
Comments
Please check if the next build works better (available on March 6 at the latest).
First is a screen shot of the game @ 1920x1080p
http://i.imgur.com/9EzOduq.png
Second is a screen shot of the game @ 5760x1080p
http://i.imgur.com/eKNWr0E.png
Based on those two screen shots I would say that the game is being rendered vert- (vertical minus) meaning that aspect ratios like 4:3 and 16:9 will render fine but anything great than 16:9 such as 16:3 (what I'm trying to use) will not. The engine will crop the top and bottom of 16:9 image until it gets to a 16:3 image. The better solution is that it should render hor+ (horizontal plus) meaning that instead cropping the top and bottom of the image it renders additional info on the left and right until it reaches a 16:3 aspect ration that way.
The first way is like taking a picture and cutting away 2/3 of it while the second way is like taking 3 pictures and stitching them together.
This issue didn't dawn on me at first because when I saw the FOV slider not working I assumed that was it. Once it was fixed though and realized it wasn't making the difference I had hoped I realized then that the engine is rendering the game in a suboptimal way.
At the moment, though, we just support rendering to a single view plane, i.e., it is assumed that the monitors are next to each other and arranged in a straight line. As to the maximum FOV, one can force it even higher (up to 179 degrees) with the console variable "rend-camera-fov":
This may lead to rendering glitches, though, in certain areas.
In a setup where the monitors are physically at an angle, the 3D projection should also be adjusted to account for the difference in the projection planes. This has not been implemented.