Peripheral vision

Post your suggestions here
User avatar
Motoboss
Posts: 1314
Joined: Wed Apr 02, 2008 10:17 pm
Location: St Louis MO
Contact:

Peripheral vision

Postby Motoboss » Sun Feb 19, 2017 11:50 pm

I have a question
Is the 1st person camera based off 1 source of imaging ?
A human has 2.. (EYEBALLS)

Food for thought....
Appreciate my hard work? Buy me a beer or at least take the time to like my Facebook page...Hit the button below
https://www.paypal.me/Motoboss
Check out my Facebook Page
Motoboss Tracks

jlv
Site Admin
Posts: 12254
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: Peripheral vision

Postby jlv » Mon Feb 20, 2017 3:09 am

Binocular vision is more for depth perception than a wide field of view. The real weakness for conventional 3d with a wide field of view is that the central part of your view is shrunk down to a tiny area due to the way things are projected onto the view plane while the peripheral areas occupy almost the entire screen. Basically the opposite of your eye which has more resolution in the center and less at the edges. Some kind of hardware fisheye would be nice but I have no idea how hard it would be to do efficiently. Probably the easiest way would be to render the scene multiple times at different FOVs and then blend them together in the final shader.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.

User avatar
yzmxer608
Posts: 14938
Joined: Mon Dec 29, 2008 4:30 am
Team: Race Tech/SD
Location: Wisconsin, U.S.A

Re: Peripheral vision

Postby yzmxer608 » Mon Feb 20, 2017 3:37 am

What I've always wondered about is even if what is displayed shows everything your eyes could see in focus, you are still focusing on one thing at a time. For example, I normally use 110 FOV in first person, if I'm focusing on a corner, the sides of the track still aren't in focus. Maybe I'm understanding what you're saying wrong but to me it seems like it still works how it should. I suppose this argument depends on the size of the monitor and viewing distance from it also.
TeamHavocRacing wrote:If I had a nickel for every time someone asked for this, I would have a whole shitload of nickels.

jlv
Site Admin
Posts: 12254
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: Peripheral vision

Postby jlv » Mon Feb 20, 2017 4:10 am

If your monitor is 20 inches across, the projection should be correct for a 110 FOV if you close one eye and put your other eye ~14 inches away from the monitor (20 inches / tan(110 degrees / 2)).

As far as making the resolution track your eye (if that's what you're suggesting), I don't think it's all that necessary since it's not a big deal to draw a reasonable scene at full resolution. The problem is if you want to do a one pass fisheye where the center of the screen looks like it's at 90 FOV while still showing a 170 FOV fisheye at the edges. The tangent of 170/2 is 11.43. The tangent of 90/2 is 1. So that means it I wanted to render the scene at 170 FOV and then warp it so that the center looks like it's at 90, I'd have to render at 11.43 times the resolution to have the center be at full resolution after the fisheye warp. That's why you'd have to do it in multiple passes for it to be feasible.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.

dearnhardtfan7
Posts: 1095
Joined: Sat Mar 22, 2008 2:05 am
Team: Privateer
Location: Trafford Alabama

Re: Peripheral vision

Postby dearnhardtfan7 » Tue Feb 21, 2017 4:39 am

I just wanna take this time to say, JLV is one smart dude. It has always impressed me how 99.9% of the time when someone asks a technical question or gives a suggestion, you are on top of it. Its never "hmm I'll have to check into how to do that". You always have the science behind your answer.

Anyway, enough of my fan-girling lol. Carry on!
R.I.P. Jacob Nash #241
PSN-chrismri463
Image
xfire--cmarona463

MotoGoon31
Posts: 34
Joined: Tue Feb 03, 2015 4:42 pm
Location: Charleston, SC

Re: Peripheral vision

Postby MotoGoon31 » Wed Aug 16, 2017 4:47 pm

jlv wrote:If your monitor is 20 inches across, the projection should be correct for a 110 FOV if you close one eye and put your other eye ~14 inches away from the monitor (20 inches / tan(110 degrees / 2)).

As far as making the resolution track your eye (if that's what you're suggesting), I don't think it's all that necessary since it's not a big deal to draw a reasonable scene at full resolution. The problem is if you want to do a one pass fisheye where the center of the screen looks like it's at 90 FOV while still showing a 170 FOV fisheye at the edges. The tangent of 170/2 is 11.43. The tangent of 90/2 is 1. So that means it I wanted to render the scene at 170 FOV and then warp it so that the center looks like it's at 90, I'd have to render at 11.43 times the resolution to have the center be at full resolution after the fisheye warp. That's why you'd have to do it in multiple passes for it to be feasible.



I play on an 80" flat screen TV.... Any suggestions on what the correct FOV is? (I dont quite understand what you mean)
Whether you think you can or you can't; your probably right. - Henry Ford

jlv
Site Admin
Posts: 12254
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: Peripheral vision

Postby jlv » Thu Aug 17, 2017 1:22 am

For a 110 FOV you want to be .7 times the width of your screen away from the screen. 80" is diagonal so I can't say without knowing the aspect ratio.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.


Return to “Suggestion Box”

Who is online

Users browsing this forum: Bing [Bot] and 1 guest