This is an old revision of the document!
Customizable and flexible variant of DIY stereoscopic viewer for smartphones, made with commonly available materials and compatible with Google Cardboard. Open-source DIY VR kit was developed by Hrvoje Spudić and Damir Prizmić as part of radiona.org educational program.
Our prefabricated kits support smartphones with flowing dimensions:
In case you phone doesn't fit we recommend you modify the design to your requirements and 3d print or laser cut the plastic case.
Both Android an iPhone platforms are supported. It is preferable that smartphone has gyroscope sensor, you can google your phone for specifications to find out. Note also that it can still work without it, but its since gyroscope is the main sensor used for detecting movement it will be mostly useful for looking at static stereoscopic images (3D).
01 , 02 , 03 laser cut plexiglass (acrylic) elements | × 6 |
04 biconvex lens d=34mm, f=~45mm | × 2 |
05 60mm M3 screws * | × 4 |
06 12mm M3 screws | × 4 |
07 M3 bolts | × 16 |
08 M3 cap bolts * | × 4 (+ 4*) |
09 Rubber bands | × 4 |
* if 60mm screws are not available, use M3 threaded rod cut to length and 4 more M3 cap bolts at the end of each rod.
01
)05
) to the plastic plate 04
) – using pliers break the three tabs (try not to damage or scratch the lenses)04
) – they should be sandwiched between two plastic elements (02
). Note the orientation of the lenses – more convex (more curved) side of the lens should be facing towards the screen.09
) to the bottom plastic plate (09
).Interpupillary distance is distance between the centers of the pupils of the two eyes. This should be adjusted to the face properties of the viewer (normal range for most individuals is between 54 and 74 millimeters). Ask someone to help you measure the distance using ruller. While measuring look at the distant object. Note this number for later viewer calibration.
Use the Viewer Profile Generator to define your device's key parameters. Add the QR code to your viewer so every Cardboard app will automatically adapt to your viewer. You will need PC with which you will change parameters while looking at the calibration image on the smartphone.
https://vr.google.com/cardboard/viewerprofilegenerator/
If you smartphone doesn't support WebGL technology and cannot run Google Profile Generator, there are few options. For example VR Calibration for Cardboard on Android. Changes made with this tool are NOT saved anywhere and will NOT affect your smartphone's Cardboard profile directly. Once you are happy with the VR viewer parameters please visit the official Cardboard profile generator page to create a new VR viewer profile based on your discovered parameters.
https://play.google.com/store/apps/details?id=com.anrael.vrcc
For buttons select these options:
There are a lot of apps for VR smartphone viewers. Just search for “cardboard” or “VR”.
Android:
works without gyro
Sites in VR https://play.google.com/store/apps/details?id=air.com.ercangigi.sitesin3d&hl=en works without gyro
PlainVR https://play.google.com/store/apps/details?id=com.plainconcepts.vr&hl=en works without gyro
VaR's VR Video Player https://play.google.com/store/apps/details?id=com.abg.VRVideoPlayer works without gyro
3Dsteroid https://play.google.com/store/apps/details?id=jp.suto.stereoroid&hl=enDemos:
works without gyro
Space VR demo for Cardboard https://play.google.com/store/apps/details?id=com.sriley.game.cardboardGames:
works without gyro
Space VR for Cardboard https://play.google.com/storeiOS: