Summary In this week, you have learnt the basic concepts of programming motion in virtual worlds and setting-up/moving camera view for your VR application. We hope you have enjoyed this …
Exercise For this exercise, we want you to demonstrate your understanding of colour and its use in a VR example. Use the baseline source code (see the “See Also” section …
Now that we know how to describe the position of objects in virtual worlds, let’s put it into practice. Spatial Coordinates Exercise The objective of this exercise is to improve …
Let’s explore some fundamental interaction concepts for VR. Introduction The immersion in a virtual world is enhanced if the user can interact with it, preferably in natural ways. Years of …
Summary We strongly recommend you explore the code of the simple VR experience of whack-a-mole in detail and reflect on the context of the concepts learnt this week. A good …
Summary Now, you are required to reflect on the concepts of this week and self-evaluate how you wish to engage with the learning resources provided in this course. Next week, …
Let’s explore how complex motion is implemented through an example Complex motion Motion in virtual worlds can take more complex forms. For example, you may want to only trigger motion …
Every great VR experience starts with a single idea. What is it that you want the users to experience? During this 4-week course, we will explore the various fundamental concepts …
We have seen how to move objects, but how do we allow the user to move and look around? Introduction Till now, we have focused on movement of objects in …
We are in the final stretch. Here’s a sneak peek into what lies ahead this week. Recap of Week 3 In the previous week, we discussed the importance of motion …
Let’s conceptualize a VR experience based on the popular ‘Whack-A-Mole’ game. The VR ‘Wack-A-Mole’ game We start with the setting of the experience. Many people are familiar with “Whack-a-mole” as …
We hope you enjoyed last week’s content. Here’s a sneak peek into what lies ahead this week. Recap of Week 2 In the previous week, we discussed placement of objects …
Motion in Virtual Worlds In everyday life, we encounter objects which are not stationary and exhibit some form of movement. People, cars, birds, clouds, the washing machine’s drum move in …
A designer defines what kind of motion will occur. But how do we go about programming it? Introduction Let’s explore how we can programmatically add motion to a virtual world …
Reflection on the Whack-a-mole application Last week we discussed the storyboard for the simple VR experience of whack-a-mole. During this week, we covered position, rotation and colour of the objects. …