A couple of months ago I took a VR Development course in which I got my first glimpse of OpenXR.

What is OpenXR?

Khronos Group launched OpenXR 1.0 last July 2019. OpenXR is an API (Application Programming Interface) that provides high-performance access to XR platforms and devices. Is the interface between an application and an in-process or out-of-process “XR runtime system”.It enables applications and engines, including WebXR, to run on any system that exposes the OpenXR APIs. With this, developers can focus on one build of their VR title and it will ‘just work’ across the entire PC VR ecosystem.

Graphic showing landscape after OpenXR

What is Khronos group?

Khronos® Group, is an open consortium of industry-leading companies creating graphics and compute interoperability standards. 

CodeWeavers Joins The Khronos Group Along With IKEA - Phoronix

Industry Support for OpenXR 

The standard is seeing broad support by a wide selection of industry companies and devices including Microsoft’s Mixed Reality headsets, HoloLens 2, Rift, SteamVR, and Quest, as well as Qualcomm, Google, Epic Games, Arm, Tobii, Ultraleap, and Varjo. In addition, Blender integrated OpenXR and Google’s Chromium uses it to support WebXR, allowing Chrome and Edge browsers to interface with compatible headsets.

Archivo:Microsoft logo (2012).svg - Wikipedia, la enciclopedia libre

Microsoft has openly embraced and encouraged open-source APIs like OpenXR, they have released its OpenXR Samples for Mixed Reality Developers as open source, demonstrating how to use OpenXR to access the full capabilities of HoloLens 2. 

Archivo:Facebook New Logo (2015).svg - Wikipedia, la enciclopedia libre

Facebook has released their OpenXR Mobile SDK which includes the resources necessary to use the OpenXR API for native development of VR apps for Oculus Quest and Oculus Quest 2.

Logo Google: la historia y el significado del logotipo, la marca y el  símbolo. | png, vector

Google released Chromium 81 with OpenXR as its default backend for WebXR, enabling Google Chrome and Microsoft Edge browsers to use any OpenXR-compatible hardware.

Ultraleap Logo Download Vector

Ultraleap has released a developer preview OpenXR integration for its hand tracking technology for Ultraleap tracking devices.

Valve has released a developer preview implementation of OpenXR 1.0 with new features on SteamVR expected to now appear through OpenXR.

Varjo’s developer preview implementation of OpenXR enables the use of OpenXR applications with Varjo headsets. 

Logo — blender.org

The free and open source 3D creation suite, Blender 2.83, has integrated OpenXR to deliver native VR scene inspection capabilities. 

Guidelines for Using Unity Trademarks - Unity

Open XR 1.0  is compatible with Unity Editor version 2020.2+. The plug-in is in Preview, and works with any device that supports conformant PC-based OpenXR runtimes. Unity’s mission is to make it as easy as possible for developers to take their content to the platforms they want. With Unity’s OpenXR plug-in, developers can target any conformant OpenXR device/runtime. As more vendors adopt OpenXR, developers will be able to reach a wider range of devices.

Conclusion

Extended reality (XR), is an emerging technology from all immersive technologies, including augmented reality, virtual reality, mixed reality, and others. Companies like Facebook, Microsoft, Magic Leap, and others, have XR headsets, and they have platforms that are relatively mature at this point. And OpenXR enables XR games and applications to target the widest range of hardware with maximum performance.

But still, most of these companies do not have the security and cloud infrastructure to truly compete with what Microsoft has built with their Azure Mixed Reality cloud.

Amazon has the security and cloud experience to potentially offer something competitive, Amazon Sumerian does not yet have the kind of cohesion that Microsoft’s platform does. Furthermore, it operates more like a game engine than a platform, and Amazon doesn’t have any XR headsets in the market, yet.

Unity states that the only platforms that have already been fully tested and are the first officially supported are Windows Mixed Reality and HoloLens 2. 

The future of Open XR is now and from my point of view, and not because I am a Microsoft MVP, is that, Microsoft already has cloud services to support this emerging technology, so they have a path already conquered. It remains to be seen which is the path that Apple will take, I would like to read your point of view.

Companies publicly supporting OpenXR.

One response to ““The time to embrace OpenXR is now””

  1. Reblogged this on El Bruno.

    Like

Leave a Reply

Your email address will not be published. Required fields are marked *

I’m Ivana

I’m a Technology Advocate who is living proof that Technology changes lives. I started my career with Microsoft from my small city (Salta), in Argentina. Now I train people and teams globally in the powerful international language of Tech. I inspire people from all walks of life to become world citizens and “geeks” like me who dream big and achieve amazing things. As a proud woman in Tech, content creator and public speaker I love travelling, connect and create magic moments of transformation; and I learn from everyone I meet. When I am not on the road, I am home with my husband and two dogs. My adventurous spirit in my work life is echoed in my love for Disney movies like Moana and Lilo & Stitch. Who knows “how far I’ll go” on my journey, but I know the power of Technology can get me there!

Let’s connect