Why 100% SteamVR resolution does not match the native resolution of your VR headset!
Video Statistics and Information
Channel: Immersed Robot
Views: 47,456
Rating: undefined out of 5
Keywords: vr, oculus, quest, quest 2, virtual reality, rtx 3080, barrel distortion, steamvr, valve index, index, valve, resolution, resolution scaling, 100% resolution, native resolution, vr headset, pincushion distortion
Id: nyehrn9EKIY
Channel Id: undefined
Length: 3min 57sec (237 seconds)
Published: Mon Aug 02 2021
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
TLDW:
I explain the specifics of barrel distortion correction, and why 100% SteamVR resolution scaling will usually be 140% that of the native resolution of your VR headset.
TIL Thank you!
So if someone can figure out a way to create screens that do not result in distortion (I don't know if that's physically possible), does that means there would be significant rendering savings since you wouldn't have to correct for this distortion with higher resolution?
This means the outer edges will be way more densely detailed than the middle, while also being the least visible, which is why some kind of static foveated rendering would be very cool to see, though ideally it would just be fully foveated rendering. Maybe a combo.
Wouldnt it make sense to have the outer parts of the render skip lines since itβs getting compressed to save on render
What I've always wondered is why everything is rendered in a traditional way and then barrel distorted for the lenses, rather than directly rendering with the distortion built in. I'm sure the math involved is pretty complicated, but in theory it would be the least wasteful way to do things.
Any ideas on why they don't do that? I'm wondering if it's simply because it's easier to do this way, or if it's something like wanting to maintain a whole lot of optimisations built into game engine rendering pipelines over the years. Like maybe it breaks MSAA or other features.
If that's to compensate barrel then why does steam say "you should do 140% though" ?
100% for me is lower than my headsetβs resolutionβ¦wtf is happening