Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
196 stars 9 forks source link

Feature Request: Motion/VR Sickness Sensitive Flag (Possible Logix Node) #3426

Open FlameSoulis opened 2 years ago

FlameSoulis commented 2 years ago

Is your feature request related to a problem? Please describe.

At this time, there is no official way for a user who may be prone to motion sickness to note, systematically, that they suffer from this. While one could argue a badge be made, having a setting or some type of flag that the user can turn on much like seated-mode should be looked into to help ease users in who may still feel ill with the most common locomotion options, given that many worlds tend to disable teleport.

In addition, creators should be able to see if this flag is turned on with ease as to help prevent thrusting the user into a situation that could cause them discomfort.

Relevant issues

Possibly related to Teleport/shift/bump locomotion rework #461

Describe the solution you'd like

A proposed idea is to have a setting somewhere that allows the user to flag themselves as being sensitive to motion/VR sickness. Such a toggle could exist in settings or be added alongside Seated-Mode for easier access for users upon starting up.

In addition, it may be best to offer some kind of Logix node that allows this flag to be detected, much like how the type of headset in use, menu state, and so on are detected (Basically, most things under /Users). This can then help inform creations on if an action should be permitted based on the creator's discretion and prevent users with the flag from trigging something that could make them feel ill.

Describe alternatives you've considered

The only other option I can think of is revisiting locomotion, akin to what was mentioned in #461, like shift locomotion. Even alternatives like VRChat's holoport could be considered, albeit also trickier to code for.

Additional context

This ticket was created in regards to an active discussion in questions-help in the official Discord group, where users voiced concerns about motion-sickness and questions about solutions.

3x1t-5tyl3 commented 2 years ago

I feel like this bumps into the same category that most of the "flags" bump into of: It makes it easier to attack people who are sensitive to things. Whether that be photosensitivity, audio sensitivity or motion sickness.

I know a lot of people know I'm very susceptive to motion sickness but being able to just "get" that flag could make it too easy for others to attack users. (Just my opinion though, I'd personally just not use that flag for that one reason alone)

Edit: I use walk with smoothturn. But anythign that moves me without my knowledge makes me motion sick. Which is why I'm ok with walking. But not being forcefully grabbed or seated.