Skip to content

VRSickness

Eloi Strée edited this page Dec 17, 2018 · 15 revisions

"You don't know how sick you make me"


"Sickness is about to learn to the user about how you world is moving before making him sick." https://youtu.be/8rVnkWbLnk8?t=334

How to make it happen

How to make sick people

  • Use a low frame rate under 60 FPS
  • Move camera of the users against him will.
  • Freeze the camera sudently
  • Use latency on the environment
  • Make a jumping game ^^
  • Drink Beer
  • Be sleepy
  • Make the user move backward & laterals
  • Looking around when moving
  • Don't use G-Force when world would
  • Use full white ambiance
  • Use Plasebo effect to make the people ready for sickness
  • Add flickering light
  • Allow user to look in any direction

Game

Good

Bad

Stat

  • 2-3% will stop after 20 seconds
  • 80% Get motion sick
  • Most people get use to it

Counter attack

Developer

  • 70+ FPS
  • 'Tunnel view': Diminuer la vue du joueur quand il bouge.
  • Ne pas accéléré/ décéléré (Rotation et mouvement immédiat)
  • Keep the horizon Leveled / (Sea Sick)
  • "Virtual Nose"
  • Avoir un environnement stabe autour du joueur
  • Fake Walk
  • Use a Cockpit effect
  • deminuer la "Vection"
  • Diminuer la rotation sur l'axe vertical 'yaw'
  • 20ms latency max by using predicting tracking

User

  • Link: 1
  • Configurer 'Eye to Eye Distance' PSVR
  • Take a brake
  • Take time in solo to aclimate your brain to the game
  • "Get Use to it"
  • Médicament anti-vomitif: Dramamine
  • (Manger du Gingembre... ?)
  • (Manger des bonbons...?)
  • Eau de mer...
  • Bouger en jouant dans le "sens du jeu"

Possible Effect

  • Nausée (1H-24 Heures)
  • Mal de tête
  • Déséquilibre

Unity Optimization

PS: Not just a VR issue


Some Source

Video

"Nausea is due to inconsistencies between rendered visual field and vestibular system" John Carmack Video on the subject...

GDC

Link

Clone this wiki locally