The idea really came from a futurama where the internet is shown as something in virtual reality so we wanted to bring this alive so we could experience it for ourselves.
What it does
The browsvr includes an HTML5 rendering engine that outputs to a texture in Unity. This allows the user to view websites as a textured 3D object in virtual reality. It also allows for website owners to embed data for display in VR. In this example, the data is represented as a set of two cubes, but any Unity asset could be embedded into a website for viewing in Browsvr.
How we built it
Browsvr was created iteratively. First the rendering engine was applied to a surface that was set far enough away from the user to be legible, but still allow for the rest of the scene to be viewed. A 3D keyboard was then added, which allows for seamless interaction with the VR environment. The wrist-mounted keyboard was added afterwards, and then we added support for
Challenges we ran into
Integrating Unity, Oculus Rift, and Leap Motion is sometimes a painful experience. There were times when incompatibilities almost ruined the entire project, but many clever hacks and workarounds were discovered.
Accomplishments that we're proud of
We were able to make a VR Internet in unity that we can interface with. When you sit in a chair and put that oculus it really takes you to a different world
What we learned
Virtual Reality is an incredibly powerful tool, but it has the potential to make people very motion sick. Keyboard input is not easy in VR.
What's next for Browsvr
Better website interaction. Using the fingers as pointers with which to drag the website canvas.