OpenXR est une norme ouverte et libre de droits permettant l’accès aux plates-formes et dispositifs de réalité virtuelle et de réalité augmentée. Il est développé par un groupe de travail géré par le consortium du groupe Khronos. OpenXR a été annoncé par le groupe Khronos le lors de la GDC 2017. La première version pour l'industrie d'OpenXR a été dévoilée le , avec la version 1.0.

Architecture La norme vise à fournir à terme deux composants : une API destinée aux développeurs d'applications et une couche de périphérique destinée au matériel de réalité virtuelle ou de réalité augmentée, présentant une interface d'abstraction avec le périphérique lui-même.

La version provisoire 0.90 contient une API, la couche de périphérique étant prévue comme interface de plug-in pour les versions post-1.0.

Les éléments fondamentaux de cette API sont:

XrSpace : une représentation de l'espace 3D XrInstance : une représentation de l'environnement d'éxecution OpenXR System et XrSystemId : une représentation des périphériques, y compris les périphériques et les contrôleurs de réalité virtuelle ou de réalité augmentée XrActions : utilisé pour gérer les entrées utilisateur XrSession : représente la session d'interaction entre l'application et l'utilisateur

Feuille de route En , le groupe Khronos prévoyait provisoirement de publier la première version de l'API à la fin de 2018. L'API a été publiée en , sans interface de périphérique de plug-in.

Le est publiée la première version pour l'industrie, OpenXR 1.0.

Contributeurs Les sociétés suivantes sont répertoriées par Khronos en tant que soutiens publics de OpenXR :

Voir également

OpenVR WebVR

Références

Liens externes

Spécification OpenXR 1,0

Catégorie:Réalité virtuelle Catégorie:Définition d'écran Catégorie:Interface de programmation Catégorie:Norme ou standard informatique