VORP

This project used eyetracking in VR headsets, specifically the Fove for the initial application, to find potential blindspots in one's field of vision. We probe a 2D field and measure response time to indicate whether the point was seen or not.

I created a prototype and later a display engine that could be instructed to display a specific pattern by a separate, obfuscated plugin. The Fove Hardware has a calibration process that needed to be implemented and triggered in app, which led to fantastic results. We also required IPC or inter-process communication to allow communication and control of the test through a control panel. I ended up going with a socket solution. Windows integration was an important aspect of getting the user experience to feel seemless. A responsive UX is important to a good feeling app. Flying out to show off the tech to a pleased doctor was the hilight of this project.

We test one eye at a time, and display a dot until that dot is looked at, then we move the dot.
We test one eye at a time, and display a dot until that dot is looked at, then we move the dot.
The control window allows the operator to configure the test before it runs.
The control window allows the operator to configure the test before it runs.