Découvrez le développement de réalité mixte multiplateforme sur Meta Quest 3

KEVIN SEMPLE Senior Product Manager, XR
Nov 1, 2023|7 Min
Découvrez le développement de réalité mixte multiplateforme sur Meta Quest 3
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

La technologie XR continue de progresser, avec de nouveaux appareils dotés de meilleurs capteurs, graphismes et performances. Ces améliorations permettent aux créateurs d’innover et d’explorer plus pleinement les profondeurs de leur imagination.

Plus tôt cette année, nous avons annoncé que vous pouviez commencer à développer la réalité mixte pour Meta Quest 3 via un aperçu des outils. Avec la sortie récente de Meta Quest 3, nos outils de développement de réalité mixte multiplateformes pour Meta Quest sont passés d'un aperçu expérimental à une prise en charge complète dans Unity 2022 LTS.

La répartition du package de développement

AR Foundation d'Unity est un framework multiplateforme pour la création d'applications d'appareils AR/MR mobiles et portés sur la tête. AR Foundation simplifie le développement d'applications AR et MR en fournissant une API unifiée qui fonctionne sur plusieurs plates-formes, vous n'avez donc pas besoin de maintenir des implémentations distinctes. Vous pouvez écrire du code et le déployer sur des plateformes telles que Meta Quest, HoloLens 2 et des appareils mobiles comme iOS et Android.

Notre support AR Foundation pour Meta Quest 3 est basé sur OpenXR. Depuis plusieurs années, nous maintenons et distribuons un plug-in OpenXR qui fournit une implémentation de la norme OpenXR au sein du moteur Unity et établit une interface commune entre le matériel et le logiciel XR. En utilisant OpenXR, nous continuons à aligner le développement sur une norme adoptée par l’industrie.

Menu Paramètres du projet de l'éditeur Unity. Single Pass Instanced\Multi-view, Oculus Touch Controller Profile et le groupe de fonctionnalités Meta Quest sont sélectionnés dans l'onglet Android de la section OpenXR de l'en-tête XR Plug-in Management.

Nous sommes ravis d'annoncer la version 1.0.0 d'un nouvel OpenXR : Paquet méta, disponible dans Unity 2022.3 LTS et versions ultérieures. Ce package contient des extensions OpenXR spécifiques à Meta et le plug-in fournisseur AR Foundation de Meta pour Meta Quest. De plus, OpenXR : Le package Meta récupère automatiquement les plug-ins AR Foundation et OpenXR en tant que dépendances lorsqu'il est ajouté à un projet.

Combinez XR Hands et XR Interaction Toolkit

AR Foundation est conçu pour fonctionner nativement avec XR Hands et XR Interaction Toolkit.

XR Hands est un nouveau sous-système XR qui ajoute des API pour permettre le suivi des mains dans Unity. Il inclut la prise en charge intégrée des appareils Meta Quest via notre package OpenXR, ainsi que d'autres appareils prenant en charge le suivi des mains via OpenXR, comme HoloLens 2.

Le XR Interaction Toolkit (XRI) est un système d'interaction de haut niveau basé sur des composants pour créer des expériences VR et AR. Il fournit un cadre commun pour les interactions et rationalise la création multiplateforme, que vous fassiez la médiation entre les interactions de type poke, rays et grab, que vous intégriez un retour haptique, que vous visualisiez des maillages de main ou que vous répondiez aux sélections des joueurs à l'aide d'animations, de formes de mélange ou de changements d'échelle.

Commencez à développer plus rapidement avec des modèles
Aperçu de l'interface de l'éditeur Unity avec le modèle MR en action.

Les modèles offrent aux créateurs débutants et expérimentés un point de départ simple et un contenu extensible qui favorise les modèles d'interaction établis pour la création XR. En discutant avec des créateurs XR, nous avons appris que vous recherchez un contenu plus riche, une meilleure configuration de projet et un accès à des fonctionnalités avancées.

Nous sommes ravis d'annoncer de nouveaux modèles VR et MR dans Unity Hub pour Unity 2022 LTS. Les deux sont actuellement disponibles en téléchargement.

Le nouveau modèle de réalité mixte inclut des fonctionnalités telles que la détection de plan, le passage, des éléments interactifs simples, une interface utilisateur spatiale et la présence de la main et du contrôleur pour vous aider à démarrer. Nous savons que la gestion des packages peut être délicate, c'est pourquoi le modèle est préconfiguré avec des packages pour AR Foundation, OpenXR, XR Hands et XR Interaction Toolkit.

De plus, le modèle vous montre comment générer une variété d'exemples d'éléments interactifs en touchant des surfaces dans l'environnement physique avec le générateur d'objets. L'Object Spawner prend en compte diverses conditions telles que la position de collision par rapport au champ de vision, ainsi que l'angle de la paume par rapport à la surface.

Le nouveau modèle de réalité mixte démontre également la capacité de basculer entre un environnement virtuel totalement immersif et un passage de réalité mixte. Il utilise une transition de fondu simple, un shader configurable pour les visuels plans réactifs à la position de l'utilisateur, un menu couplé à la main et bien plus encore.

Démo de l'interaction avec le menu couplé à la main dans le nouveau modèle de réalité mixte.
Comment commencer
Aperçu du nouvel écran « de démarrage » du modèle de réalité mixte.

Vous pouvez commencer à créer des applications pour Meta Quest 3 avec AR Foundation et OpenXR dès aujourd'hui en téléchargeant Unity 2022 LTS (version 2022.3.11.f1) ou une version ultérieure. Lorsque vous démarrez un nouveau projet, lancez Unity Hub et sélectionnez le modèle de réalité mixte.

Vous pouvez également ajouter des packages à votre projet manuellement. Si vous avez effectué une mise à niveau vers Unity 2022.3.11f1 ou une version ultérieure, recherchez OpenXR : Méta dans le gestionnaire de packages Unity (UPM) pour l'ajouter à un projet. Vous pouvez également cliquer sur le symbole plus (+) en haut à gauche de l’UPM, sélectionner « Ajouter un package par nom » et saisir com.unity.xr.meta-openxr. Une fois téléchargé, il intégrera automatiquement des dépendances telles que le plug-in OpenXR et AR Foundation.

L'équipe Unity XR travaille toujours à améliorer AR Foundation et les modèles. À mesure que nous poursuivons le développement, nous souhaitons connaître votre avis et aimerions voir ce que vous construisez avec ces outils.