by Goldorak » Wed Feb 25, 2015 5:50 pm
Goldorak
Wed Feb 25, 2015 5:50 pm
Viewing Octane renders on GearVR is incredible. I don't know of any other device that matches this experience at the moment. You can view your pano renders on other stereo HMDs, but I think it is hard to settle for anything less than the experience we get today with GVR.
We are planning to submit the viewer app to the Oculus store. It turns out we can't just post an .apk here or on Google Play, as Oculus requires the apps to be signed by them.
The lua viewer is meant to serve as a preview tool so you can quickly test renders on GVR. Since it is lua driven, it can also be expanded with new features via ORBX lua packages (similar to script nodes in Octane).
Regarding hostpots in the viewer, we are implementing this for the WB project, which is a navigable VR experience, with story, intro and audio. The entire package is saved as an ORBX file with lua controlling navigation, menus and more that can be loaded by the viewer. Authoring something like this is not yet exposed directly in Octane at a high level. Down the line, we'd like to properly support exporting navigable ORBX+lua packages directly from Octane for viewing on VR/AR, Web and mobile.
The viewer is very portable, and we'd like to see it work on as many platforms as possible. We use lua itself to bind GL ES 3 and the low level Oculus and Android APIs. We've done the same for Windows/Linux/OSX/iOS/Android TV/Project Tango and other platforms we are testing. We've just completed an orbx.js parser that can read and write ORBX packages in JavaScript. With lua.js and WebGL2/WebVR we'd like to get full support in HTML5.