WebVR and You

Learn how your website can be adapted for Virtual Reality

How does WebVR Turn Websites into Virtual Reality Platforms?

Virtual Reality can be added to any website using the new WebVR API, now part of the World Wide Web Consortium spec. If you work with HTML, CSS, and JavaScript, you can create a 3D virtual reality interface using non-proprietary, public-domain web standards as part of your larger responsive design strategy. It's the best way for web designers, developers, and web agencies to avoid missing out on the world of VR.

WebVR is accessed using JavaScript in standard desktop and mobile browsers. This means that WebVR can be embedded directly into standard websites. In contrast, it is not possible to embed Unity or Unreal VR within web pages - they must be provided in app stores. This is WebVR's "killer feature" - any website can have a VR interface added to it using WebVR. WebVR can fit into an expanded Responsive Design strategy, with support for mobile VR, VR headsets, as well as standard 2D monitors.

responsive design layout comparing the historical web to webvr.


I'm an Expert in WebVR Design, Development, and Project Management!

I've coded in WebVR since the standard existed, and understand exactly what it takes. I've listed some of my work below. If you'd like to hire me for a WebVR project ranging from Ux interface design to hardcore coding, contact me!

My Recent Virtual Reality Work & Projects

Here are a few examples of my Ux and code work in WebVR:


This project demonstrates my skills in JavaScript. It implements a pure vanilla WebVR system, no frameworks, built completely from scratch in JavaScript.

Designed as a testbed to try new WebVR concepts, as well as a basis for teaching students WebVR coding. WebVR Mini is unique in supporting embedding VR windows in standard web page layouts. Most VR frameworks "grab" the enire screen, and are incompatible with standard web page layouts. Full source on my Github Site.

Ux in VR For a Real-Estate App

I helped Eric Elder Legend3D's VR division develop a WebVR-based real estate app for a major online client in real estate. My roles included concept development, "Ux in VR" experience design, selection of appropriate JavaScript libraries and frameworks, finding WebVR developers, monitoring the dev process, and user testing and QA on the final prduct. I worked closedly with developer Sean McBeth, whose group did the coding for the site using their Primrose VR framework. App prototype is at this link

WebVR Code Snippets

Access my Github site to find additional coding for WebVR, including Feature Detectors, sample WebVR apps using THREE.js and WebVR-Polyfill, and 3D object file loaders. There's lots of useful code snippets in the various WebVR apps I've developed which you can apply in your own projects.




Virtual Reality Research & Publications

Here are a few publications I've authored that will help you get up to speed on WebVR and virtual reality in general. Study them, then contact me to develop your strategy for entering the VR scene.


This presentation describes the main features of the WebVR API from a programming perspective, as well as giving a larger context for web-based virtual reality. It considers features of design in WebVR, and includes a special experience design "Ux in VR" section. A good intro for learning how WebVR works.

WebVR Business Case

This presentation is targeted specifically at design agencies producing websites and web-based services who would like to enter the virtual reality scene. It includes strategies for adding VR to existing web content, as well as a checklist of what to tell your boss when you're trying to get the green light for start virtual reality at your agency, company or other group.

Los Angeles WebVR Meetup

I created the Los Angeles WebVR meetup (300+ members in July 2017) as a group for designers, Uxers, and developers to exchange concepts, promote products, and demo cutting edge VR projects in the Los Angeles area. Frequently hosted by UploadLA, the main VR site in the greater Los Angeles area.

Want to get into the VR scene? Contact me!