The following list of items may be helpful for those developing commercial applications on top of the FOVE VR Platform.
1. UI / UX
☑️ Skin the Calibration Process
The FOVE VR Platform allows the application to draw the calibration screen. This is strongly recommended for commercial applications, as it keeps the calibration process within your app and your theme. You can also display additional instructions beyond what is shown in the default FOVE calibration.
Please see the fove_Headset_tickEyeTrackingCalibration
API documentation for more info.
The FOVE Unity Plugin comes with an example scene that shows how to do this.
☑️ Use a Suitable Input Mechanism
Because FOVE is primarily focused on research and medical applications, rather than gaming or casual use, we do not provide VR controllers, nor are we planning to add them.
There are a few ways to allow the users to provide active input:
- Use a clicker
- Most FOVE apps need only a simple, single button to operate. A clicker, such as those used for PowerPoint presentations, works well for this.
- Use eye tracking
- A typical implementation would be to press a button by gazing at it for a short period of time. The FOVE Showcase Demos application on our downloads page is an example of this.
- Use the keyboard and mouse
- For desktop applications, most users can operate a mouse and keyboard in VR. This works best when using just a few obvious buttons like the space bar.
- Integrate a third party VR controller
- A more complex solution would be to use a third-party tracking system and calibrate its coordinate system to the FOVE coordinate system by aligning the headset to one of its trackers. Please contact us if you are interested in doing this. While we cannot develop this for you, we may be able to provide some helpful information.