Open Source tools for AR/MR

This question may have been asked multiple times before, but as a newbie in this space, I had to ask this again, ashamedly. Sorry, mod lords, please spare me. I have seen SpatialComputing’s pinned Google Sheet list containing tools that are mostly freemium or come with a subscription fee. That list is really helpful to know, by the way, thanks. However, I wanted to explore more open source tools that are currently available. Some of the use cases that I am currently exploring include: 1) Guided Assembly: AR overlays step-by-step instructions on workstations or components, helping workers assemble complex parts. 2) Interactive Training: Trainees use AR to simulate machinery operation, giving them hands-on experience before they start working on the actual machinery. 3) On-site Diagnostics: AR systems display real-time operational metrics to troubleshoot issues. 4) AR Manuals: Technicians see detailed repair instructions and part diagrams overlaid on actual hardware. 5) Remote Assistance: Experts provide real-time AR guidance to field technicians for complex repairs. Any help in this regard is greatly appreciated. Thank you.

I have added OpenXR, Open XR Lab, and OpenARK to the list. These tools might be useful for your projects.

Thank you so much! I will definitely be checking them out. This is really helpful.

I’m glad to hear that. If you have any specific questions about how to use these tools, feel free to ask.

You might also want to look into AR.js. It’s a lightweight library for creating AR applications in the browser and is open-source.

That sounds interesting. I’ll check out AR.js as well. Thanks for the suggestion.

Consider looking at Vuforia and ARToolKit as well. They have open-source options that could fit into your use cases.

Thanks for the recommendation. I will research Vuforia and ARToolKit to see how they can help with my projects.

Don’t forget to check out Unity with its AR Foundation framework. It’s not fully open-source, but it offers a lot of free resources and community support.

I appreciate that. I’ll look into Unity as well, especially for its community support.

Make sure to engage with the community around these tools. They can provide valuable insights and help you troubleshoot any issues you encounter.

Definitely. I think community support is essential for learning and improving skills in AR development.