Let's Learn, Make, and Share!

View My GitHub Profile

MyraMade VR MakerLab

Table of Content


Description: This MakerLab consists of several individual labs that increase in complexity. Lab 1 gets you building simple VR experience in under 5 minutes, from there we move on to Lab 2 building a WebVR experience, then you move onto Lab 3 building a Navtive VR experinece. Each lab makes use of a different VR creator tool, however, there is NO coding experience required, finally in Lab 4 building a WebVR ona platform that offers some great analytics and again, no coding required. More labs will be added, so be sure to *Star this repository.*

Audience: Learning Experience Designers, Instructional Designers, Instructional Design Developers, Learning Scientist

Required Skills: To complete these labs you must be have some basic computer skills and be able to download, upload, copy, and paste files from/to a web browser. For Labs 2 & 3, you should be able to have some basic storyboarding skills, however, be warned - storyoarding for VR is NOT like storyboarding for video or elearning.

Goal: The goal of this lab is to build the required knowledge to design and build a virtual reality (VR) learning experience using easy-to-use VR development platforms with no to little coding required.


VR Terminology

There are a few terms you need to add to your vocabulary when it comes to VR. Visit the VR Glossaryfor more indepth terminology

Terminology Definition
Agency this is the act of interacting with objects in a virtual space such as moving an item or causing change
Gaze Activated Content this is one way of selecting items in a VR space, the user uses two crosshairs in the VR space to select items by looking at the item and ensuring the crosshairs are on the item and then holding their gaze on the item for a few seconds
Field of View an important design aspect of VR, Field of View (FOV) is the user’s visual span while rotaing their heads from one position to another
Homeworld this is the first scene in your VR scnenario, it’s your VR landing page.
Head mounted display this is the headset that is doned by the VR user it can be stand-alone such as a Google Cardboard that uses a smartphone and the new Occulus Go where the VR experience lives in the device itself or tethered such as an Occulus Rift or HTC Vive which must be connected to a computer to work deliver the VR experience
WebVR a VR experience that is delivered via the web (internet). It’s tool and device agnostic.
CAVE is an acronym for cave automatic virtual environment it’s an enviroment made up ofr three to six walls that form a cube that uses projectors to display a virtual world on the walls and is controlled by the movement of the users within the CAVE
Presence this is an important concept in VR. presence is achieved when the users is completely immersed in the virual world ignoring and many times unaware of what’s going on int he physical world
Cinematic VR a VR experience that uses 360 video and images instead of 3D graphics
Data Glove this is an interactive device that connects to a computer, the users uses it to manipulate items in the VR world
Haptic you’ve experienced haptics on your smartphone when you first purchased it and dialed numbers of sent a text message, its the sensation of touch and pressure on keys, this technology is also used in the VR space to support Agency.
Stitching This is a the process used to combine all parts of the footage from a 360 camera to create one complete image or vidieo file in post-production.
Eqirectangular This is a mouthful to pronounce. When you shoot your video or record your 360 video, the source files will appear flat (think of map images we’ve all seen). In most cases you will need to run your captured video or image through a special media metadata injector (Youtube has some free for mac or Windows). Some cameras will convert your file for you without the need to use 3rd-party software.
Monoscopic 360 video If you have a 360 camera, this is most likely the standard type of video your camera will shoot. Monoscopic 360 video/images have no depth information - creating a Flat World (guess those flat world conspiracy theorist were right) Because you are recording video with one 360 camera from a single point of view, making your videos much easier and cost-effective to shoot and edit. When you record a 360 image or video, using a 360 camera there is some stitching that happens post-production in order to create one image. The stitching either happens automatically in within your camera’s software or you may have to manually stitch your image using software like Video Stitch Studioor EasyPano or Kolor Pano. Need an analogy? Think of all the audio you’ve recorded and edited in some tool like Audacity. When you have mono audio you end up with one track that is easy to edit)
Stereoscopic 360 Video Also known as stereoscopic 3D in VR. Most high-end 360 cameras (the types with multiple cameras integrated) will allow you to shoot stereoscopic 360 videos. In this case, the videos are recorded side-by-side with separate recordings mapped to each eye which offsets the imagery recorded giving the user a feeling of 3D (think 3D movies you’ve watched in the movie theater). Unlike monoscopic, stereoscopic has depth information and spacial awareness of the 360 environment. This is where Field of View considerations come in. (Need an analogy? Back to our audio analogy! When you have stereo audio you end up with two tracks that can be edited individually or together, but when rendered you get one audio file)
Stereoscopic layout This is important when building a 360 VR experience using some industry software. Stereoscopi layout refers to the image positioning of your 360 video. Since recordings are mapped for each eye, this means that we end up with two separate recordings that are either stached on on top of the other (Top/Bottom) or side-by-side (Left/Right). Some software will ask you about the layout of your stereoscopic recording - some support only one format: Top/Bottom or Left/Right and others will support both and you must indicate the layout in order to ensure the camera settings in the software.


In order to create our VR experiences, you will need to assets that you can use to create your experience. I have created a number of assets that you can use to create your experience. You can find additional assets at one of the following websites:

  1. Myra’s 360 Asset Folders
  2. Google Images
  3. Flickr
  4. Photopin

You can also checkout a video of my first VR creation 3D VR Team Game Activity


Lab 1: VR Viewer

Lab 2: WebVR

Lab 3: App-based VR

Lab 4: WebVR App-based {under construction}

Lab 5: WebVR web-based {coming soon}


These labs are part of a workshop that I faciliate. In this repo, I will not go over how to capture 360 images and video. However, there are several resource you can find by a simple Google search. However, here are some reference materials and equipment I recommend:

Storyboarding for IDs

Reference eBook & Websites



Want to bring me to your org for a VR Maker Lab? Connect with me on LinkedIn & send me a message. Hey It's Myra

Check Out My Other Labs & References