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