Skip main navigation

Alternative Options [CodePen/Github.io]

CodePen & Github.io In this step, we show you another alternative to Glitch to deploy you virtual world applications. There are step-by-step instructions on how you could use CodePen and …

Interaction in Virtual Worlds

Interacting with Virtual Worlds This course video demonstrates the importance of interaction in virtual worlds. We also revisit the Whack-A-Mole virtual world experience to see gaze-cursor interaction in action.

Spatial Coordinates System

Virtual World Coordinates System Video illustrating the concept of spatial coordinates system in a virtual world.

VR Experience on a VR Headset

Using a VR Headset This video demonstrates a walk-through of how a VR headset is used to interact with a VR experience. Key observation is to realise that the user …

Colours in Virtual Worlds

Concept of Colours This video introduces the concept of codifying colour into numerical values. Using these numerical representations, any virtual object can be given a colour. Source-code of example used …

“Hello World” with AFrame

Familiarize yourself with AFrame and create a simple “Hello World” VR experience What is AFrame? AFrame is an open-source web-based framework for developing virtual reality (VR) applications. These VR applications …

Meet the team

These are the folks who enjoyed putting this course together and hope you will enjoy it too Lead Educator: Dr Daniel Onah Biography Dr Daniel Onah is currently a Senior …

Playing with motion

Let’s work on some examples relevant to programmed motion Playing with simple motion In the previous article, we introduced the animation attribute and the mixin tag and showed you how …

The road ahead

It’s been an exciting 4 weeks for us. But for you, this journey is just getting started. Let’s check out a few paths that you can take. Pillars of Autumn …

Models and textures

Virtual worlds can be vibrant and detailed in structure. Let’s see what we can use to put them together. Models and Textures Till now we have been using default shapes …

Interaction in AFrame

With a simple introduction to interactions in VR, let’s see how these are applied to an example in AFrame. Interaction in AFrame AFrame supports a wide range of input controllers …

Introduction

Who this course is for? What will you learn? How do we deliver it? What do we expect from you? Vision Welcome! This course is designed for learners who are …