ARIndoorNavigation icon indicating copy to clipboard operation
ARIndoorNavigation copied to clipboard

AR Indoor Navigation

This is the corresponding github repository for the short tutorial series about "How to create an indoor navigation app with ARFoundation WITHOUT the usage of Cloud Anchors or using ARPointCloud Data.". Using additional functionality with Unitys NavMesh + multiple navigation targets and world recentering with ZXing QRCode reading. :)

Tutorial Videos:

  • Part 1 - https://www.youtube.com/watch?v=fuHFrMZ4q_s
  • Part 2 - https://www.youtube.com/watch?v=C7TNBybSOq0
  • Part 3 - https://www.youtube.com/watch?v=w_9LG_D9c0Q
  • Part 4 - https://www.youtube.com/watch?v=uAzPdt7ZZN4
  • Part 5 - https://www.youtube.com/watch?v=3rPycpxrw-8

Indoor Navigation Showcase:

  • https://www.youtube.com/watch?v=IuNs0AeATg0

Unity AR Foundation:

Unity ARFoundation, get CPU camera image:

  • https://docs.unity3d.com/Packages/[email protected]/manual/cpu-camera-image.html#synchronously-convert-to-grayscale-and-color

Unity ARFoundation Scripting API for ARSession:

  • https://docs.unity3d.com/Packages/[email protected]/api/UnityEngine.XR.ARFoundation.ARSession.html

Unity documentation to Graphics.Blit()

  • https://docs.unity3d.com/ScriptReference/Graphics.Blit.html

ZXing .NET Github repo:

  • https://github.com/micjahn/ZXing.Net

Online free QRCode generator:

  • https://www.qr-code-generator.com/