Skip to main content

Visual Accessibility

Preface

While

Thisthe is,world may look great to you, not everyone has your eyes and equipment. Each person experiences the world differently. Providing customization options is essential for player comfort in itsallowing initialthem form,to baasedcustomize the world for their optimal experience, even if their optimal experience doesn't match the original experience of the world.

VR Hardware

Customization options allow people with different VR hardware to adjust the experience for their headset. Each VR headset model has a different color accuracy and black level. On Index and other LCD based headsets the world may look fine, but on myOLED individualheadsets experiences.like the Vive it may be significantly harder to find darker objects since OLED headsets have better black levels. This is especially an issue on dark maps where OLED headset users have a harder time seeing.

Astigmatism

Astigmatism is another issue many people face. Its a deformation in the eye which can cause god rays and glare from bright light sources. This is similar to Bloom and Lens flare. Known symptoms include

  • Blurred or distorted vision
  • Eyestrain or discomfort
  • Headaches
  • Difficulty with night vision
  • Squinting

A large percentage of the population have mild astigmatism which doesn't bother their day to day activities while others, like myself, have more extreme flare. I ammyself have found increasing gamma helps reduce the flare effect. Gamma is a Epilecticcurve applied to color which affects how bright or dark a scene is. Increasing gamma brings the light and dark parts of the scene closer together, at the cost of a more washed out look.

Motion Sickness

Motion sickness is nausia caused by the brain rejecting the perceived motion from vision. Actions that can amplify motion sickness

  • Moving the player without player interaction
  • A constantly moving environment
  • Losing the horizon, or the reference of where the ground is
  • Distortion effects
  • Low frame rate

Epilepsy

Epilepsy is abnormal activity in the brain, often triggered by visual input. Epilepcy can manifest in multiple ways

  • Temporary confusion
  • A staring spell
  • Stiff muscles
  • Uncontrollable jerking movements of the arms and legs
  • Loss of consciousness or awareness
  • Psychological symptoms such as fear, anxiety * deja vu

The chance of an epilectic response can be triggered in multiple ways.

  • Lots of active FX including
    • Audiolink
    • LTCGI
    • Stage FX
    • God Rays
    • Large video players / displays
  • Flashing Lights (noregardless seizuresof luckily)color, brightness, or pattern)
  • Strong post processing

Even if the experience of a world is build around players experiencing the FX, like a club world, Toggles should be provided for players to customize and disable certain effects to enhance their comfort.

Overstimnulation

Overstimnulation is an issue with VERYsimilar strongtriggers astignatismto epilepsy. When too much is going on visually its possible to be overwhelmed and retinapanic. damage.Known Thissymptoms makesinclude

living
    and
  • feeling experiencingagitated VRor moreon difficultedge
  • thinking that you need to escape or get away from the trigger
  • feelings of losing control
  • feeling dizzy, lightheaded, or nauseous
  • difficulty processing information
  • temper tantrums
  • feeling like you are in “fight-or-flight” mode
  • difficulty regulating emotions
  • having difficulty concentrating or focusing on anything other than the averagetrigger
  • person.
  • feeling your heart racing or pounding
  • sweating, trembling or shaking
  • panic attacks
  • shortness of breath
  • headaches
  • insomnia
  • fatigue
  • irritability

Toggles to reduce visual input can be a major help in preventing overstimulation.

Color Blindness

Color blindness is an eye disease which affects the perception of color. Symptoms include trouble seeing

  • The difference between colors
  • How bright colors are
  • Different shades of colors

As a world creator you should make important objects use a strong opposing color so they stand out and avoid using gradients of the same color, where objects with similar color may appear identical.

Limited FOV

While most VR headsets have the same FOV, the lenses in the headset, and any corrective lenses the user has, may limit the readable FOV. This can make HUD ui elements impossible to see. For my headset and perscription inserts I amcan pushingonly forread moreclearly awarenessin a ~30 degree fov circle from the center of peoplethe display. Near the edges, where fixed UI elements like notifications and the mute icon are, its a blurry glow which I cannot make out any details or read any text.

Creating UI which lets you look around the edges, before moving to stay in view, is a great solution. For example, at the time of writing, Project Aincrad handles this by making the UI fixed when moving, but when you are standing still you can look around with visualthe issuesHUD likestaying myself.in This document may be incomplete or incorrect and is based on my current understanding.place.

Intro

Language Barrier

VRSometimes allowsthe forplayer creatorsjust tocant buildread anythingthe they immagine for others to experience. While this is great considerations should be taken to makelanguage the world accessiblewas tobuilt allaround. whereIcons possible.should accompany text buttons that indicate the action the button will do. Optionally language buttons could exist in the world which localize the text in the world.