Can't wait 88qba88. Sounds very promising!
In the mean time, I tried to improve the simple web viewer. 88qba88 you were absolutely right that it lacked a lot of important features.
So I found the splendid webVR boilerplate.
webvr-boilerplate.
https://github.com/borismus/webvr-boilerplateThis is build on the THREE.js (like my earlier simple viewer) and uses the mozilla webVR Api
https://developer.mozilla.org/en-US/docs/Web/API/WebVR_APIThis web viewer now supports:
Cardboard VR
Normal Pano style viewing on mobile, Desktop and Oculus Rift (last not tested yet by myself)
HOW TO USE IT:
- put your Corona Stereoscopic images on your google drive, onedrive, iphone photostream, Android documents etc.
- For best performance make sure your images are 1024x1024 or 2048x2048 or ...
- if you want to test it, I attached a 4k stereoscopic render of the Corona benchmark (not so many passes, sorry) save it to your mobile (documents or photostream) or upload it to your favorite cloud drive.
- Make sure you have the an app for viewing the file on you mobile.
- I installed the onedrive app on my iPhone and placed the image in a folder. Of course, google drive or dropbox will do fine.
- go to
http://www.go-stereo.com/- press the icon and choose your file (see the attached iPhone screenshot).
- and there you go.
Have fun!
BTW the Go Stereo logo is there for my clients. You can use it for free of course.
I'll upload the source code if anyone is interested.
THINGS TO DO (but maybe not if 88qba88's app works better :) ):
chrome on iPhone not a fully fullscreen. Safari works.
only tested it myself on a Samsung s5, iphone5, iphone6+. I will test it on more models.
adjustments/fine tuning interface for more FOV, eye distance, cardboard characteristics, etc.
more mobile and viewer profiles.
for now iPhone 5, 6 and 6+, Samsung s3, s4, s5 and s6 and Nexus 5
cardboard viewer v1 and v2
are included
interface to add flying URL links to different VR images so you can create a virtual tour.
a lot of add error trapping
the interface is a bit shacky so I want to improve that as well.
quote from webvr-boilerplate/github README:
Features:
Enter and exit VR mode (in WebVR and WebVR polyfill compatible environments).
Immersive fullscreen, orientation locking and sleep prevention.
Distortion correction, enabled in iOS only.
High quality head tracking with motion prediction thanks to webvr-polyfill.
Bugs and known issues:
Proper distortion correction for Android. This requires knowing physical locations of lenses, which requires knowing device's DPI, which is hard in general. It's easier in iOS because there are relatively few iPhone models.
Wake lock for Android currently relies on a hack in which a hidden video is played on repeat in the background. This causes big WebGL performance issues, so has been disabled. This will be resolved when the official wakelock API lands:
http://crbug.com/257511