Creating AR and VR Apps on Windows
With summer unofficially here, many of us will be looking for summer projects to keep us cool, and what's cooler than creating Augmented Reality and Virtual Reality apps?
First here's a Microsoft Virtual Academy course on just that...
If you are interested in virtual reality but haven't explored developing an application using it or you have made mobile applications on non-windows platforms and you are looking to bring those to the Universal Windows Platform or you just want to learn how the fundamentals of virtual and augmented reality work, then this is the course for you.
Virtual Reality and Augmented Reality are amongst the next wave of disruptive technology and we already have most of the required hardware in our pockets in the form of our smartphones and associated sensors.
This course will enable you to harness that power and teach you how to create virtual experiences using Windows Phone, Visual Studio, Unity 3D and VISR VR SDK. You will be left with knowledge of what these technologies are and the differences between them, how they work, how to start thinking about application and game design using them.
The presenters will take you from the very fundamentals of leveraging the way the human visual system works to being able to design and develop your own mobile virtual reality game or demo. You will be able to follow along with coding and instructional demos using various different techniques, tools and SDKs. One you have created your game or application the last module will show you how to submit your work to the Windows Store and get it out to your audience.
01 | VR Fundamentals
Discussion around industry trends in the field, some pivotal devices and how we got to where we are today in the VR and AR industries.
02 | Principles of VR
How the human visual system is approximated in mobile VR using head tracking and stereoscopic rendering with demonstrations of how to replicate the effects inside Unity3D.
03 | Creating Mobile VR Applications (ALPS-VR SDK)
See how you can easily create a more fully-featured VR environment using an Open Source SDK (ALPS-VR) with Unity and contrast this with the principles discussed in the previous module.
04 | Creating Mobile VR Applications (VISR-VR SDK)
Shows how to create the same demo as in Module 3 but this time using the VISR-VR SDK and compare this with the ALPS-VR SDK used in the previous module
05 | User Interactions and User Experience Design in VR
Learn how user experience paradigms change in VR compared to building traditional apps and the associated challenges.
06 | Windows Store
You should now have the skills to create your app or game - the final step is getting it into the hands of your users.
- Learn fundamental principles of VR/AR
- Understand the history of AR/VR
- Learn how to use the principles of VR/AR with 3D tools
- Learn how to create an app or game in VR using available SDKs and tools
- Learn how to design for VR/AR
- Learn how to submit a game or app to the Windows Store
- Understand the differences between VR apps and traditional 2D apps
Don't have time to sit through the course and just want a quick start? Peter Daukintis has just that on VISR-VR SDK for you...
... Microsoft Virtual Academy has published a six-part course called Creating Virtual and Augmented Reality Apps on the Windows Platform where Louis Deane (VISR-VR CEO) and I discuss Virtual Reality, Augmented Reality and Mixed Reality. We take you from 0-60; from no VR knowledge to where you would have the skills to create a VR app and get it published to the Windows Store.
In module 4 of the course Louis demonstrates the VISR-VR SDK and I’d like to make a quick-start here for those without the time for the course:
You will need to install Unity3D – you can download installers for both Windows and Mac OS X here http://unity3d.com/get-unity/update
The core product is free to use.
A mobile VR viewer of some kind – VISR have good range you can order from here http://visr-vr.com/shop/ . They range from basic cardboard up to more sturdy Pro options
Import Packages into Unity ...
Tracking System ...
Deploy to a Windows Phone ...
and from inside the cardboard headset:
... [click here to see it all]