Handling Input on HoloLens and Mixed Reality Immersive Headsets

Input handling for hands and controllers on the Microsoft Mixed Reality platform has changed a bit with the latest Unity3D Release (Unity 2017.2.0f3 and the Windows 10 Fall Creators Update Build 16299).

The key API is still InteractionManager, with some changes in the properties and events.

Sample usage for HoloLens Hand tracking is at:
https://github.com/ritchielozada/HoloLensHandTracking

Sample usage for the Mixed Reality Immersive headsets is at:
https://github.com/ritchielozada/MixedRealityInput

The new Mixed Reality Motion controllers work across various headsets,  I used the units bundled with the Samsung HMD Odyssey with my Acer HMD as long as it’s paired with the workstation.

I also provide sample virtual movement supporting the camera and motion controllers in the scene and parenting the camera and controllers so they are not “left behind” when the camera is virtually moved — a common question raised during our training sessions.