Importing scanned models and using them for AR navigation

Hello, I hope you’re all having a great day!

I am a student currently working on my graduation project, which focuses on indoor navigation, and I really need some advice from everyone here.

After scanning an area using devices, the result is typically in file formats like .ply, .obj, or .fbx,… How can I import these files into Unity in a way that allows me to perform AR operations and positioning (e.g., drawing, creating NavMesh, etc.) on them?

I have seen many online tutorials that support doing this using Vuforia and Vuforia Area Target. However, as a student with limited financial resources, I cannot afford Vuforia (I’ve heard rumors that it costs up to 10,000 USD per year even for students).

Any advice or alternative suggestions would be greatly appreciated!

Thank you in advance for your help!

1 Like

You can use the free Unity AR Foundation that supports ARCore for Android, which tags you included in the topic:

  1. Scan AR Marker at starting point (e.g., it can be placed on the door): AR Tracked Image Manager component | AR Foundation | 5.1.5
  2. Put AR Anchor here to avoid shifting during the navigation session: AR Anchor Manager component | AR Foundation | 5.1.5

Resources to help you:

1 Like

After some further research and troubleshooting, I realized that I had followed the instructions incorrectly, which led to the NavMesh not baking properly. It turns out that the solution was much simpler than I expected!

All I needed to do was import the folder containing the .obj file and its associated files (like .mtl, texture maps, etc.), and then right-click on the object in the Hierarchy. From there, I just had to select AI → NavMesh Surface, and the NavMesh was automatically baked like normal.

Thank you to everyone who offered advice and suggestions. I hope this helps anyone who might face the same issue!