This is an adapter to fit Samsung GearVR (2016 and 2017) 42 mm lenses onto an HTC Vive (also tested and working on Vive Pro). It's for people that hate the Fresnel lenses of the Vive, which can produce "god-rays" in high contrast areas.
Note: don't order a GearVR with a white body - it is a 2015 model with smaller lenses that don't fit.
V3.3 (slight comfort improvements over v3.2). Use this version if you have 20/20 vision or don't normally need glasses in the vive. [print 1 for each eye]
Focus-able adapter V2 (experimental). An alternative to v3.3 for people who need glasses (IMO v3.3 are a better fit and finish). Range is about -2 to +2 diopter. You lose a couple degrees FOV compared to the fixed adapter. Putting the (optional) 2.5mm shim under the adapter could theoretically get you to +3 diopter equivalent.
I split up the focus adapter into separate files. [print FocusOuterRight, FocusInnerRight, FocusOuterLeft, FocusInnerLeft]. The threads are opposite direction for the left eye so if you mix up the right and left parts they won't screw together!
Added a version for the prescription inserts from VR Lens Lab (also fits VR Optician) There are separate files for left and right eye. May need to print with supports enabled.**
Great detailed installation video here by cbutters tech. The process for vive and vive pro are identical.
The tolerance on the fit of the GearVR lens in the adapter is pretty tight. You may have difficulty getting it in depending on your print. With the flat part of the lens facing you, slide the top end under the 2 little nubs near the top of the adapter. You need to have the flat part of the lens perfectly parallel with the flat part of the adapter, then push in at the bottom and it should just snap in place without too much force. Note that the bulgy side of the lens faces the screen. Its really blurry upside down!
Clarity is much better than the stock Fresnel lenses. Bigger sweet spot, no reflections from the ridges, no god rays.
There is some barrel distortion. The pre-lens distortion parameters, which are stored in a json file, need to be adjusted to account for the different lens shape. slikk66 has posted a fix with instructions here to account for the barrel distortion. There are separate versions for the Vive Pro, try ProV12 or ProV14. NEW ProV24 and ProV25 are created with the new distortion tool. This is a work in progress.
Judging from reports, it's important to note that there appears to be some significant variance between lens batches (both vive and gearvr). That unfortunately means the pre-lens distortion file does not work as well for some users and in some cases could be uncomfortable and even cause eyestrain. If that happens you will have to revert to stock or else modify the distortion file yourself.
A new distortion adjustment tool is available by sensercoltu on Github which can be used to fine tune the distortion parameters. It can produce good results and also removes chromatic aberration if you take your time and are methodical (it took me 2 hours the first time I used it). It is definitely worth doing if you want a custom distortion-free view.
Thanks slikk66 and wescotte for working on the distortion parameters.
Thanks to ACkellySlater for posting about the lens swap he did, which inspired the need for lens adapters.