Configuration Options ProliferateSeptember 8, 2014
Most VR demos of significant size have a large number of configuration options. Here for example are the different settings for Quake VR.
- Player walking speed
- Positional Tracking enabled
- Nosleep (?)
- Neck model
- Hud Depth
- Graphics quality
In addition Oculus has recommended that games have at least the following settings, in their Best Practices Guide:
- Recenter the screen
- IPD (controlled through Oculus Config Util)
- Player Height (controlled through Oculus Config Util)
- Adjust the experience intensity
Why do we see this?
No one is really sure of the best practices. Things like an optimal walking speed, and whether to move aim along with the user’s gaze, will be decided over time, but no one is sure of the best practices for these yet.
People get sick for different reasons. We don’t have a great handle on why, but some people get sick going up stairs and some get sick going down stairs and some don’t get sick at all. Until we have a better handle on the engineering requirements (or the ability to recommend the factors that make people sick or not sick), games need to provide the settings to allow users to control the experience.
Oculus may be hesitant to add configuration settings to the Config Utility. While a user may want to share the same settings across lots of games, once a setting is added to the global configuration, it might need to be supported forever.
So we’re likely stuck with this for a while. The settings listed above can be grouped into a few categories.
Things which we don’t know the best practices for, like whether your gun should follow when you move your head, and how fast you should walk. These will go away as we learn what the best practices are.
Things which Oculus may decide to add as configuration options to the Config Utility. Among other things, Oculus should be able to detect your CPU and graphics configuration and make a prediction about the highest feasible graphics speeds your machine can support and keep a good experience.