Announced last month at CES 2015, the Open Source Virtual Reality (OSVR) project encompasses a $199 ‘hacker development kit’ (HDK) VR headset, and an SDK designed to interoperate with a range of headsets, peripherals, and game engines. Both facets of the project are open source, with their components freely available to be modified and redistributed. Sensics, who spearheaded OSVR with Razer, played a major role in the development of the HDK headset. Sensics CEO Yuval Boger joins us to explain the unit’s dual-element optics, one of the things that sets it apart from most other consumer VR headsets now approaching the market.


yuval bogerThis guest article is written by Yuval Boger, CEO of Sensics, specializing in professional-grade head mounted displays. Sensics is also the founding contributor of OSVR, the open-source virtual reality initiative. Boger blogs about VR on his personal blog, VRguy.net.


When the OSVR HDK was unveiled last month, one aspect that received a lot of positive reviews was the quality of the optics – clear to the edges, no pre-distortion required. Since the Open-Source Virtual Reality project is indeed open-source, and its Hacker Development Kit will have the full production file available to download in a couple of weeks, I can talk openly about how Sensics designed it for those that are interested.

What’s all the fuss about? Take a look at this comparison photo:

OpticsComparison
Test pattern photographed using an iPhone 4 camera through a dual-element design (left) and single-element design (right)

I took these photos a few months ago when we received the first batch of HDK optics. I found a test pattern on the Internet and displayed it on a 5.5″ display, much like the one inside the HDK. I then used an iPhone 4 camera to take both photos. The left photo shows the test image through the HDK dual-element optics. The right photo shows the same test image through a popular single-element eyepiece. I was trying to get the best image in both cases. Is this a scientifically precise comparison? Probably not, but it’s quite telling as is.

SEE ALSO
This Open World VR Game is Still Ahead of Its Time – Inside XR Design

As you can see, the test pattern is in nice focus at the center of both the left and right photos. However, as you look towards the edges of the photo, the image remains in focus on the dual-element photo but is blurry in the single-element photo. Compare the ‘Gmail’ header on the left, quite readable, with the same header on the right—quite blurry.

You can also see that colors also break up on the right image. You start seeing the separation between red, green and blue. The colors stay intact on the left image. Last, if you look at the three bands of test pattern (right half of left image), you can see that they remain pretty much straight, whereas the same bands on the right image appear curvy.

In short, we are seeing a blurry image, chromatic aberration and geometrical distortion in the single-element design and not so much on the dual-element one.

Is the dual-element design in the HDK perfect? The best Sensics has ever done? The design to beat all designs from here on? Of course not! It’s just a good design and solid engineering. Let’s look at what makes it better in some aspects than the single-element design.

razer hdk vr headset osvr (5)
An exploded view of the OSVR HDK headset

When we start an optical design project, we look at the requirements. How much field of view are we looking for? What is the screen size we are trying to image? What are the materials we are allowed to use (e.g. plastic? glass?) How much is it allowed to weigh? What are our cost constraints? How much eye relief (distance from cornea to first optical element) do we want? What is the desired eye box (how much the eye can move from the optimal location without significantly losing image quality)? Are we allowing aspheric optics? How wide or deep do we allow the optics to be? And so on…

SEE ALSO
This Open World VR Game is Still Ahead of Its Time – Inside XR Design

All of these are constraints and every design has them. But the constraints are different from design to design, much like some cars are built for gas mileage and others are built for super-quick acceleration. That’s why there is no single design that is good for every optical problem.

Usually, optics for HMDs have lots of constraints. You typically don’t want to make them from glass because glass is heavier than plastic. You have limits on the lens diameter and size because you want to use them in a binocular setting. You don’t want them to cost too much because you are aiming at some price target. When you give these constraints to the designer—after he or she finishes pulling their hair out—the design starts.

An optical lens has two sides. The exact curvature of each side can be different. If you have two lenses, you have four surfaces to work with. If you have 5 lenses, you have 10 surfaces to work with. More surfaces mean more degrees of freedom and more degrees of freedom mean that you can meet more of the constraints. So, having more optical elements usually means you can produce a better image. In our case better meant less distortion, more focus, less color aberration.

It’s almost like curve fitting: trying to fit a polynomial (e.g. y= a + b*x + c*x^2 + d*x^3 + …) to set of (x,y) points. The more parameters you are allowed to use, the better your fit will be. If your curve is only “y = a”, you’d often be in trouble. If you can use “y= a + b*x”, you’ll have a better fit and if you can use “y= a + b*x + c*x^2” you’ll do even better.

So, we decided that a single-element design did not give us a good-enough answer to our constraints and decided to add a second element and give our designers additional degrees of freedom.

SEE ALSO
This Open World VR Game is Still Ahead of Its Time – Inside XR Design

Here is what the design looks like:

OpticalDesign1

The screen is on the right side. The eye pupil is on the left side. The two lenses are in between: a 32-mm diameter lens closer to the eye and a 43mm diameter lens close to the screen. Note the interesting left-side surface of the bigger lens. It is made this way to optimize the image quality.

Here is what this looks in 3D:

osvr two element lens 3d diagram

Both lenses are made from optical-grade plastic. The smaller lens is from a material called Zeonex F52R and the larger one is from Polystyrene . There are hundreds of types of optical-grade glass but just a handful of plastics, but plastics are lighter and sometimes cheaper to use. One more constraint to worry about.

Why doesn’t everyone use dual-element design? Because others might be focused on different constraints. For instance, dual elements roughly cost twice as much to make as a single element. Dual elements are heavier than a single element. Dual element eyepieces do a better job of controlling color and geometric distortion, but one could correct for color and geometric distortion with the GPU (though I don’t know how one can correct for blurriness with the GPU). So, when we designed the OSVR HDK we were focused on some constraints and that’s why we chose two elements.

Why not three or four or even five elements? Same story. We don’t want it to cost too much. We don’t want the optical path to be longer. We want to keep the weight down. Is someone going to soon write a blog post on their 7-element design? Maybe so. I can’t wait to read it!

Full Disclosure: At the time of publishing, Razer has OSVR ads placed on Road to VR. Yuval Boger is CEO of Sensics, a founding member of OSVR.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


  • SaerDeQuincy

    Doesn’t this dual lens setup narrow down the FOV? If not, then this looks like very good option. I wonder if Oculus could implement it in Rift in exchange for ‘powering’ HDK in some way..

    • vrguy

      It does not narrow down the FOV. FOV for each eye is 90H x 90V, so about 100 degree diagonal. BTW, wider field of view versions can also be achieved in this method, especially if you are willing to sacrifice some other parameter such as slightly higher distortion.

    • William Wallace

      http://www.reddit.com/r/OSVR/ Reddit does have an OSVR thread :)

  • spyro

    Very interesting read, thanks!

  • Simon

    Pretty smart people… this lens pair look very interesting.
    WRT manufacture; does the (highly) complicated side of the larger lens create problems?
    Simon.

    • vrguy

      These lenses are designed for high-volume, low-cost manufacturing and indeed they are being manufactured as part of OSVR. The particular shape of the large lens is not a problem, but each manufacturer might have difference preferences and constraints that they want to meet. For instance, some manufacturers may have a limit WRT the ratio between the thick part of the large lens and the thickness at its center. Others may want the edge to look a little differently to accommodate their particular production process.

      In general, it is not uncommon for a design to be slightly modified to work with a particular manufacturer.

  • WadeWatts

    I currently building my second HMD and it is perfect for these lens. I think this method of dual lens was used in earlier HMDs and called Leep or something close to that.

    Is there anything close to this I can buy for my HMD WIP? Or will this be on the market soon?

    • vrguy

      Yes. Contact Sensics to buy some of these eyepieces.

  • spark

    The Sensics dual-element head mounted display lenses are very innovative.

    Thank you for the engineering explanations and details in this article about the optical system Sensics devised.

    The optical arrangement resembles a spaced achromatic doublet, which helps explain the vastly reduced ( if next to non-existent ) chromatic aberration shown over the classical single element design.

    Even more remarkable is the complex surface curvatures demonstrated in polymer lenses.

    Sensics is a highly reputable company in the virtual reality space, so their technical competence should be taken very seriously.

    Sensics probably realise the viability of their higher end systems will eventually be threatened by new entrants with ‘lesser quality’ optical systems, so this partnering is a means to maintain competitiveness and relevancy in the market. This is good news for consumer level users.

  • spark

    One more thing ….

    The caption under the lens ray trace diagram states ” The screen is on the right side. The eye pupil is on the left side.”

    I would slightly disagree on that point.

    I would say “The screen is on the right side. The CENTRE OF EYE ROTATION is on the left side.”

    After all, parallel rays must still go through the pupil, as the eye looks around the scene.

    Perhaps the modelled eye aperture position is a compromise – for eye relief reasons – such that the eye aperture is positioned somewhere between the pupil position and the actual eye centre of rotation.