Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HoloLens Mixed Reality for Fun and Profit

HoloLens Mixed Reality for Fun and Profit

What innovations are the current generation of mixed reality devices capable of providing? Lets explore what a commercial augmented reality solution might look like using the Microsoft HoloLens and how you can get started building real business solutions.

Gaines Kergosien

July 12, 2017
Tweet

More Decks by Gaines Kergosien

Other Decks in Technology

Transcript

  1. HoloLens Mixed Reality @GainesK • Organizers are AMAZING! –Seize growth

    opportunities • Thank the sponsors • Join us in Nashville, TN –May 31st – June 2nd –Code, Agile & Data –We have stickers! THANKS!
  2. HoloLens Mixed Reality @GainesK • Originally created by Kenny W

    (@Kennywdev) https://github.com/KennyWdev/PortalHoloLens/ The Demonstration – QL Portal
  3. HoloLens Mixed Reality @GainesK The HoloLens Hardware – Gaze 30°×17.5°

    Field of View Internal Measurement Unit • Accelerometer • Gyroscope • Magnetometer • (4) Env. Understanding
  4. HoloLens Mixed Reality @GainesK The HoloLens Hardware – Gesture 120°×120°

    Depth Camera 2.4 Megapixel Video Camera (4) Environment Cameras (4) Microphone Array Ambient Light Sensor
  5. HoloLens Mixed Reality @GainesK • C++ & Direct3D • C#

    & DirectX • Unity 3D The Development Options
  6. HoloLens Mixed Reality @GainesK 1. Unity 3D http://unity3d.com Install Universal

    Windows Platform (UWP) Build 2. Visual Studio (2015 with update 3 or VS2017*) http://www.visualstudio.com/downloads 3. HoloLens Emulator (optional) http://go.microsoft.com/fwlink/?LinkID=823018 Not compatible with Windows 10 Home The Unity Development Stack Environment
  7. HoloLens Mixed Reality @GainesK • Input • Sharing • Spatial

    Mapping • Spatial Sound • Spatial Understanding • UX Controls • Boundary • Build • Utilities The Mixed Reality Toolkit for Unity Be Features:
  8. HoloLens Mixed Reality @GainesK • Fall Creators Update • Windows

    10 SDK The Mixed Reality Toolkit for Unity Be Requirements:
  9. HoloLens Mixed Reality @GainesK Unity 3D http://unity3d.com • Setup includes

    Visual Studio • Build Settings has UWP Button The Dev Environment Setup – Unity 3D
  10. HoloLens Mixed Reality @GainesK • VS120COMNTOOLS = C:\Program Files (x86)\Microsoft

    Visual Studio 12.0\Common7\Tools\ • VS140COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ The Dev Environment Setup – Env Variables
  11. HoloLens Mixed Reality @GainesK • Platform = x86 • Debug

    on –Simulator –Remote Machine (wifi) –Device (USB) • Create App Package (sideload) The Debugging
  12. HoloLens Mixed Reality @GainesK Setup • Enable Developer Mode •

    Connect via Browser (IP) or App The Device Portal
  13. HoloLens Mixed Reality @GainesK Features • Mixed Reality Capture •

    Spatial Mapping • Device Management The Device Portal
  14. HoloLens Mixed Reality @GainesK • Google Tango • iOS 11

    introduced ARKit The Alternatives – Mixed Reality Platforms
  15. HoloLens Mixed Reality @GainesK • Acer ($299) • Asus •

    Dell ($349) • Lenovo ($349) • HP ($450) • 3 Glasses The Alternatives – New Windows MR Headsets
  16. HoloLens Mixed Reality @GainesK Windows Mixed Reality “Core” PCs •

    integrated graphics support 60Hz Windows Mixed Reality “Ultra” PCs • discrete graphics support 90Hz The Desktop
  17. HoloLens Mixed Reality @GainesK • HoloLens Academy and Resources Moved

    Previously “Windows Holographic” • http://developer.microsoft.com/en-us/windows/mixed-reality • Mixed Reality Toolkit for Unity Previously called the HoloToolkit http://github.com/Microsoft/HoloToolkit-Unity • HoloDevelopers Slack http://holodevelopersslack.azurewebsites.net The Useful Links
  18. HoloLens Mixed Reality @GainesK @GAINESK Gaines Kergosien [email protected] Slides and

    notes at speaking.dotnetdude.net Attendee Party @ 5:30pm!
  19. HoloLens Mixed Reality @GainesK @GAINESK Bloom Gesture Opens the start

    menu. Used to launch and exit applications. The HoloLens is a stand-alone device and is only tethered to provide higher quality live view and to extend the battery life for demonstration purposes. Slides at hololens.kergosien.net Air Tap Gesture “Clicks” the center of gesture frame. Similar to left-click.