La norme OpenXR Spatial Containers unifie le multitâche volumétrique

  • PublicPublic
  • 26 Oct, 2026
La norme OpenXR Spatial Containers unifie le multitâche volumétrique

Khronos a publié de nouvelles extensions OpenXR Spatial Container qui standardisent la gestion par le système des espaces destinés à l'affichage de contenus 3D volumétriques. Cette approche reproduit la logique des systèmes d'exploitation de bureau traditionnels, qui gèrent les applications 2D dans des fenêtres, mais l'applique aux environnements 3D immersifs. OpenXR reste l'API ouverte dominante pour le développement AR, VR et MR, gérée par le même consortium que derrière OpenGL et Vulkan. Son objectif principal est de permettre aux développeurs de créer des applications fonctionnant sans accroc sur différents matériels de casques, sans dépendre d'API spécifiques aux fabricants. Actuellement, presque tous les principaux casques, moteurs et runtimes prennent en charge OpenXR, à l'exception notable d'Apple Vision Pro et de PlayStation VR2 sur la plateforme PS5.

Les conteneurs spatiaux OpenXR, tels que présentés lors de SIGGRAPH 2026.
Les conteneurs spatiaux OpenXR, tels que présentés lors de SIGGRAPH 2026.

Les nouvelles extensions permettent de créer des applications qui basculent entre les modes de multitâche et les expériences immersives à espace complet. Une seule application peut héberger plusieurs Spatial Containers, dont la position est contrôlée par le système. Les développeurs peuvent spécifier un emplacement préféré pour ces conteneurs ou laisser le système gérer leur placement, par exemple en les faisant suivre l'utilisateur lors de ses déplacements. Sur le plan architectural, cela est conceptuellement similaire au modèle Shared Space sur Apple Vision Pro, où les applications en mode fenêtre et volumétriques coexistent dans un environnement géré par le système avant de passer à l'immersion totale. Cela correspond également à la conception de Pico OS 6 sur la future Pico Space Pro, qui utilise une architecture de rendu unifiée appelée Pico Spatial Engine pour exécuter les applications 2D et 3D côte à côte sur des fonds virtuels ou en transparence.

Cette standardisation résout une limitation majeure des leaders actuels du marché, tels qu'Android XR de Google et Horizon OS de Meta. Bien que ces plateformes prennent en charge le multitâche des applications 2D, elles limitent actuellement les utilisateurs à l'exécution d'une seule application 3D à la fois. L'introduction des Spatial Containers offre une voie pour lever cette contrainte. Jared Finder, responsable de la plateforme XR et des SDK chez Google, a confirmé dans l'annonce officielle de Khronos que l'entreprise est enthousiaste à l'idée d'apporter la prise en charge des Spatial Container à Android XR. Pour Meta, ces extensions représentent une opportunité de relancer le concept des Augments, une catégorie d'applications 3D gérées par le système, initialement annoncée pour Quest 3 en 2023 mais par la suite effectivement annulée.

Meta avait précédemment annoncé que la fonctionnalité Augments était reconstruite de zéro après que l'approche initiale ait été jugée insuffisante. Les mises à jour récentes de Horizon OS et de ses outils de développement se sont concentrées sur la refonte de la gestion des fenêtres spatiales et l'amélioration des applications spatiales, suggérant que l'entreprise pourrait exploiter ces nouvelles extensions OpenXR pour réaliser la vision originale des Augments. Ces extensions étaient initialement destinées à être développées à l'aide de Meta Spark Studio, un outil désormais abandonné pour la création d'expériences AR, qui prenait en charge l'importation d'actifs 3D et l'implémentation de fonctionnalités avancées via JavaScript. Bien que Meta n'ait pas explicitement promis de prendre en charge les extensions dans son déclaration officielle, l'alignement technique avec leurs priorités de développement en cours rend cette direction future plausible pour leur écosystème.

Les spécifications et le code d'exemple pour les OpenXR Spatial Containers sont désormais disponibles pour les développeurs. Le groupe de travail OpenXR de Khronos travaille également activement sur des extensions supplémentaires qui permettront aux applications d'exploiter un moteur de rendu fourni par le système et optimisé pour un matériel spécifique, allant des casques haute performance aux appareils à faible consommation d'énergie. Le groupe de travail s'attend à ce que les implémentations de ces extensions commencent à se déployer dans l'écosystème OpenXR au cours de l'année en cours. Ce développement marque une étape significative vers un standard unifié pour le multitâche volumétrique, réduisant potentiellement la fragmentation et permettant des expériences spatiales multi-applications plus complexes sur diverses plateformes matérielles.