Тhe best way to create and consume
VR/AR experiences

Technical preview

We LensVR we aim to empower WebVR developers to create immersive VR experiences that run smoothly across all VR headsets. We supports WebVR 1.1 – а specification that enables WebGL rendering into Virtual Reality headsets and access to the sensors for input control, orientation, and positioning.

We are releasing the technical preview for developers to build and try their experiences with LensVR high performance technology. Learn more about what is going on under the hood of the LensVR rendering engine.

Get your WebVR project started

Start developing your project by downloading LensVR technical preview.

Launching LensVR drops you into a gallery where you can find a collection of selected WebVR samples and experiences. We update the content on a regular basis. Make sure to check back to see what is new. If you want to add your experience to the LensVR gallery, get in touch with us.

Keep in mind that the LensVR Technical Preview has some limitations. It was designed to give the developers an early sandbox of WebVR. Navigating to websites that you know to contain secure content. Additional features like audio, video and 2D web support are coming soon.

LensVR supports several frameworks that will help you get easily started with your project:

  • A-Frame is an open-source web framework for building virtual reality experiences. Developed by the WebVR team in Mozilla, it is a three.js framework that brings the entity-component-system pattern to the DOM.
  • Three.js is a cross-browser JavaScript library/API used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL. The source code is hosted in a repository on GitHub.

We’ve published a blog post on how to get started with WebVR that compares both frameworks and will help you choose which one best fits your project and experience. Also, if you are a web developer who wants to transition to a VR developer, take a look at the blog post we did to share our approach in training a WebVR developer.

Once you have developed your first experience, check out the Q&A section to learn what is the easiest way to launch and debug your experience with the LensVR Technical Preview.

What is next?

In the following months we will focus on improving the developer experience with LensVR. We aim at working closely with the community to provide the tools and features which they need to build immersive WebVR experiences. We will be happy to hear from you if you have feature or enhancement ideas.

WebVR is the best platform for creating and consuming VR and AR content. We are committed to help the WebVR community grown and create amazing experiences. In the following months we will be shearing our experience, the experiments we do and the things we have learned on the LensVR blog.

We will be glad to hear more about your experience with LensVR – tell us what you think via Twitter or through the get in touch page.