Garry's Mod

Garry's Mod

VRMod - Experimental Virtual Reality
RomamoramenTo 2022 年 4 月 10 日 上午 2:20
Reducing Motion Sickness
Hi,
I'm working on some new reducing motion sickness prototype, I worked in this after for a while and have done a lot of prototypes of different VR locomotions. This last one looks quite promising. It's quite simple postprocessing shader based on previos game frame and some calculations done on player's movement. I have working prototypes in Unity and would like to integrate this into a real game. Anybody here insterested? How I can contact developers on this topic?

Roman.
< >
正在显示第 1 - 3 条,共 3 条留言
ZEPHY 2022 年 10 月 7 日 上午 4:15 
maybe stop being a loser that gets nauseous from a screen?
SiEgE 2022 年 10 月 13 日 上午 6:49 
引用自 RomamoramenTo
Hi,
I'm working on some new reducing motion sickness prototype, I worked in this after for a while and have done a lot of prototypes of different VR locomotions. This last one looks quite promising. It's quite simple postprocessing shader based on previos game frame and some calculations done on player's movement. I have working prototypes in Unity and would like to integrate this into a real game. Anybody here insterested? How I can contact developers on this topic?

Roman.
Nausea is caused mainly by the next 3 factors:
1. Low fps. Jitter and stutters.
There are games you will not be able to play comfortably, yet. You need as much fps as possible, on the fastest pixel change rate displays possible. You need to have a fast storage to avoid hickups, fast RAM and a fastest CPU on the market, to make sure your gameplay is smooth as butter.

2. Visual delay of actions done.
Some headsets have low quality hardware. They add visually distinguishable movement lag. WiFi connection notorious of making it worse. Lower the FPS - bigger the input lag. So you need to make sure your hardware is above and beyond what the game needs.
Try not to pick "an HMD with the greatest amount of pixels per eye", since your PC will pretty likely not be able to upkeep that load. My HTC Vive gen 1 is already too much for my rtx3070, amd ryzen 5900x(CPU-wise, mainly).

3. Jitter. Tracking issues.
Make sure you know the weak points of your hardware and of its kind of tracking. Any kind of tracking errors can induce the discordance between your brain and the observed "virtuality".
meierhans 2023 年 11 月 18 日 下午 10:32 
https://xinreality.com/wiki/VR_legs

And yes, the smoother the engine runs, the less your brain has to interpolate in between.
"Native" interframe interpolation in VR will cause alot of workload in your brain. As your brain is used to instant visual input, like in.. ehm.. reality, anything else will be marked as suspicious?

So if anything is lagging behind or stuttering in VR, at a certain point your brain will come to the clue, that head movement and visual input are inconsistent. Naturally this can only happen if you have been poisoned, so your brain will start to slowly raise the internal "we have been poisoned" value, the longer your play. (Same applies to eye distance.) In general this is a good idea, as if your vision is lagging behind in reality, most likely you ingested something you should not. But in VR this happens alot, so you need to get used to it to enjoy.

So VR legs is all about getting used to movement vs. view async phenomena. It starts with not getting sick from walking with controller, and ends with the ability to enjoy jittering 30 FPS in horde mode. If you want to train skill, make sure to stop playing as soon as you feel really sick, otherwise you will reinforce the sickness. Best pratice seems to be 10-15 min, then rest for 5-10 min. You will also loose this ability if you do not play for a long time.

Gmod is such an old and slim engine, that is should run stable at 90 FPS on any "VR ready" PC.
If it is not, something is wrong with your PC, and you should research further to make it run smooth.

If you are still getting sick at stable 90 FPS, I would strongly suggest to get some raw ginger, throw it into a blender with some water, and drink the "soup" 20 min before playing.

(Ginger contains chemicals that will strongly suppress nausea, but they are not water solutable. So you will have to shred the root to make it work.)

Well that´s it. Hope to meet you Gmod VR.

edit: Sorry for nercoposting, but this had to be answered..
最后由 meierhans 编辑于; 2023 年 11 月 18 日 下午 10:33
< >
正在显示第 1 - 3 条,共 3 条留言
每页显示数: 1530 50