Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

.NET Fest 2019. Anna Melashkina та Philipp Bauknecht. Dragons in a Mixed Reality World

39 views

Published on

In this session we'll demonstrate how to bring dragons or any other 3D model to life using Microsoft's Azure Spatial Anchors, HoloLens and mobile phones. You will learn what is augmented reality, we will introduce you Hololens, we will teach you what is Azure Spatial Anchor, how they work and how you can use them in your apps. This cross-device experience might be usable for all kind of applications.

Published in: Education
  • Be the first to comment

  • Be the first to like this

.NET Fest 2019. Anna Melashkina та Philipp Bauknecht. Dragons in a Mixed Reality World

  1. 1. Dragons in a Mixed Reality World
  2. 2. Anna Melashkina Software Developer medialesson Philipp Bauknecht Founder & CEO medialesson @GrillPhil
  3. 3. Who has tried HoloLens? Who has worked with Azure Spatial Anchors? Any Dragon Tamers?
  4. 4. Mixed Reality & HoloLens AR Anchors & Azure Spatial Anchors Tooling Demo & Code! Tips & Tricks Usage Scenarios QnA
  5. 5. DIGITAL WORLDPHYSICAL WORLD MIXED REALITY SPECTRUM VIRTUAL REALITY Blending the physical and digital world AUGMENTED REALITY
  6. 6. 2x Field of View Hand Tracking Eye Tracking 850 Snapdragon Kinect Sensing All new HPU Remote Rendering World Anchors Windows Hello
  7. 7. What is a Spatial Anchor? A common frame of reference to place digital content in the same physical location where it stays stable at the same position and orientation relative to the real-world environment. y xz
  8. 8. What is a Spatial Anchor? A common frame of reference to place digital content in the same physical location where it stays stable at the same position and orientation relative to the real-world environment. y xz
  9. 9. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz
  10. 10. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz
  11. 11. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz Azure Spatial Anchors
  12. 12. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz Azure Spatial Anchors
  13. 13. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz Azure Spatial Anchors
  14. 14. What is a Cloud Spatial Anchor? A common frame of reference for enabling multiple users to place digital content in the same physical location where it is persisted and can be seen on different devices at the same position and orientation relative to the real-world environment. y xz Azure Spatial Anchors
  15. 15. HoloLens Android ARCore iOS ARKit Where can I use Spatial Anchors? Azure Spatial Anchor Service C++/WinRT Java/C++/NDK Xamarin Objective-C/Swift Unity
  16. 16. Dragons in a Mixed Reality World…
  17. 17. • Create Spatial Anchor resource in Azure portal • Save AccountId and AccountKey • Create Unity project with XR enabled • Install Windows Mixed Reality package • Hololens and Android/ iOS device, that supports ARCore/ARKit https://developers.google.com/ar/discover/supported-devices What we need
  18. 18. Demo
  19. 19. • More than 1 Watcher • Delete all anchors at once • Delete by id • Update already created anchor • More accuracy Possibilities for further work
  20. 20. Placing anchors
  21. 21. Finding anchors
  22. 22. Persistent multi-user virtual content
  23. 23. Collaborative design reviews Persistent multi-user virtual content
  24. 24. Collaborative design reviews Real-time IoT digital twin data on actual equipment Persistent multi-user virtual content
  25. 25. Wayfinding
  26. 26. Empowering firstline workers to navigate large facilities Wayfinding
  27. 27. Empowering firstline workers to navigate large facilities Guiding the way to IoT sensors or failing equipment Wayfinding
  28. 28. Resources Samples https://aka.ms/asa-samples Documentation https://aka.ms/asa-docs Stack Overflow https://aka.ms/asa-stackoverflow UserVoice https://aka.ms/asa-uservoice Feedback azuremrs@microsoft.com Hololens https://www.microsoft.com/en-us/hololens SLAM https://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping Dragon model https://free3d.com/ru/3d-model/black-dragon-rigged-and-game-ready- 92023.html Code base https://github.com/aosyatnik/SpatialAnchorsDragonsMeetup
  29. 29. Questions?
  30. 30. Thank you!

×