Qt 6.8 adds XR module

From https://www.qt.io/blog/qt-6.8-released:

With the growing importance of virtual, augmented, and mixed reality applications, we are excited to introduce a new module in Qt 6.8 dedicated to supporting XR devices. The new Qt Quick 3D Xr module makes it easier for developers to build immersive experiences for virtual reality (VR) and augmented reality (AR) platforms, ensuring Qt remains a top choice for application developers no matter the target device.

The new module implements support for spatial input via hand tracking and controllers, as well as for spatial anchors and locomotion. This allows users to interact with a Qt Quick 3D-built environment when using Apple VisionPro, or an OpenXR device such as the Meta Quest 2 and 3.

There’s support for Quest 3 and Apple Vision Pro. I have never worked with Qt Quick 3D, seems to be a combination of writing a higher-level .qml file, coupled with a C++ application.

Seems mostly useful for not-too-complex 3D scenes with a limited amount of interaction or animation? See for example the https://code.qt.io/cgit/qt/qtquick3d.git/tree/examples/quick3d/xr_touch?h=6.8 example project.

I’m really curious if using Qt Quick 3D has specific benefits? It’s mostly oriented a very simple applications it seems.

I head about it before but never used it. Main benefit of QT seems to be building and testing industrial applications like robotic arms etc.
It looks like a nice tool if you are used to work with this type of data, as most engines with XR support require additional packages and understanding of the engine to get this kind of data in