Introduction
Introduction
()
Getting started
()
What is mixed reality?
()
Setting up
()
Health and safety
()
1. Introduction to Unity
What is Unity?
()
Unity APIs
()
User interface in mixed reality
()
Setting up the camera parent
()
Setting up a scene
()
Setting up the controllers
()
Understanding the controllers
()
Controllers in action
()
2. Developing in Unity: Gaze
Introduction to gaze
()
Building gaze
()
The gaze target class
()
The gaze class
()
Gaze in Unity
()
3. Developing in Unity: Movement
Movement in mixed reality
()
Building movement using the controllers
()
Teleporting
()
Ad hoc teleportation
()
4. Developing in Unity: Speech and Audio
Introduction to speech and audio
()
Setting up audio in Unity
()
Voice command tips
()
Spatial sound in Unity
()
Getting your MR application working with audio
()
Conclusion to speech and audio
()
5. Conditional Compilation
Introduction to conditional compilation
()
Conditional compilation in Unity
()
Building for UWP
()
Conclusion to conditional compilation
()
6. Designing for MR
Introduction to designing for mixed reality
()
Creating simple models using Paint 3D
()
Exporting Paint 3D models
()
Topology and polygon count
()
Engons and triangles
()
Normal maps and bump maps
()
Creating maps using CrazyBump
()
High poly to low poly using Maya
()
7. Optimization and Debugging
Introduction to optimization and debugging
()
Exploring the Profiler
()
Fixing issues in Visual Studio
()
Reviewing fixes in Unity
()
Exploring the Frame Debugger
()
Fixing your scene in Unity
()
Optimizing your scene
()
Top tips for optimization
()
8. Deploying with Visual Studio 2017
Building the application in Visual Studio
()
Building a Visual Studio solution in Unity
()
Deploying and sideloading
()
Submitting to the store
()