Designing the best browser UX for VR

by Bilyana Vacheva

While some of you are still recovering from VRDC, I will take the opportunity to share some of the cool things we have been up to in the past few months. At the beginning of this year, we set an ambitious goal – revolutionize the VR browser UX by empowering the users to take full advantage of the 360 environments. …

Virtual reality on the web: the future of digital agencies


by Gergana Y.

As tech junkies impatiently await for VR to finally swipe the mass market, immersive virtual experience is dubbed the next big thing for digital agencies, too. After all, it’s only natural that VR should excite the ever-curious creative professionals. At LensVR, we believe VR represents the strategic leap digital agencies need to make in order to differentiate themselves. Digital agencies’ …

LensVR rendering engine (Pt. 2)

LensVR Rendering Engine

by Stoyan Nikolov

This is the second blog post of the sequence in which I talk about the LensVR rendering engine. In the first post, I discussed the high-level architecture of the LensVR rendering. In this post, I will get into the specifics of our implementation – how we use the GPU for all drawing. I will also share data on a performance comparison I …


LensVR rendering – HTML at 1000 FPS

LensVR Rendering Architecture

by Stoyan Nikolov

Web page rendering is one of the most interesting and active development areas in computer graphics. There are multiple approaches with pros and cons. In the post, I’ll go into details about the LensVR rendering engine, how we get 1000 fps and compare it to Chrome and Mozilla’s WebRender. I’ll split the post into two parts, this first one is …


How we found a WebVR developer for the LensVR UX team?

Hire a WebVR developer

by Bilyana Vacheva

Virtual Reality is a new platform that poses a lot of UX challenges – I’ve discussed some of them in previous articles. One of our main goals is to discover the most intuitive ways for interaction in VR. The only way to discover what is a good user experience for this platform is through experimentation. So, I needed to hire …

WebVR Medical software that will change MRI scans


by Gabriela Georgieva

All good things come to an end, so does the summer WebVR Incubator program we have been hosting for the last three months in our office. Witnessing the growth of the teams and how their ideas developed into real business plans was a dynamic and rewarding journey. When we started the project, we knew that WebVR has the potential to …


How to get started with WebVR?


by Bilyana Vacheva

What is WebVR? WebVR is an experimental JS API that empowers web developers to create VR experiences. If you are already using WebGL to render interactive 3D graphics in a browser, the switch to WebVR will be a natural continuation of your work. All other web developers can start by using a higher level of abstraction than WebGL. In the …


WebVR authoring tool that can change the way we learn

Immersive-Learning in VR

by Gabriela Georgieva

The WebVR Incubator is almost at its end. We started the project to help the WebVR community grow, work with talented web developers and learn from each other. It helped us understand what challenges WebVR developers face and on what we should focus on when building a WebVR browser. It was inspiring to see how diverse the usage of WebVR could …


Тhe current state of the UX of VR (Part 2)


by Bilyana Vacheva

In the first part of the series “Тhe current state of the UX of VR”, I made a general overview of the challenges of creating an intuitive UX of VR. Now, I decided to focus on practical tips and examples that will help you get started with UX of VR. This blog post is a summary of my experience as …


The next generation of WordPress: WebVR Visual Editor


by Gabriela Georgieva

In our previous blog posts, we already introduced you to two of the teams of the WebVR Incubator. We talked about WebVR UI (CentroUI) and news media in VR (Empact). Now, we will take a new direction with the next two teams, working on content creation tools for VR, more specifically WebVR editors. In two consecutive blog posts, we will …