Détection des contrôleurs dans MRTK2

MRTK prend en charge de nombreux contrôleurs différents. De nombreux contrôleurs, tels que HTC Vive Knuckles et HTC Vive Wands, fonctionnent en mode natif une fois qu’une application créée avec MRTK est lancée sur l’appareil compatible. D’autres contrôleurs, tels que les mains articulées sur les contrôleurs Oculus Quest et HP Reverb G2, nécessitent des packages supplémentaires avant qu’ils soient reconnus par MRTK.

Ce document décrit les scénarios courants dans lesquels des packages supplémentaires doivent être installés. Pour obtenir des instructions sur le déploiement sur votre appareil, consultez les pages de déploiement Hololens/WMR ou Oculus Quest . Pour plus d’informations sur les contrôleurs, visitez la page des fonctionnalités. Pour déboguer les problèmes liés aux contrôleurs, consultez l’outil de mappage de contrôleurs

Contrôleurs HP Reverb G2

Pour détecter et afficher les contrôleurs HP Reverb G2 lors de l’utilisation de MRTK, procédez comme suit pour installer le package Microsoft.MixedReality.Input . Une fois ce package installé, aucune autre modification des profils par défaut n’est nécessaire pour que les contrôleurs s’affichent sur hp Reverb.

Pour afficher les contrôleurs dans l’éditeur, vous devez vous assurer que vous utilisez le plug-in OpenXR.

Contrôleurs Oculus

Pour visualiser les modèles de contrôleur Oculus, suivez les instructions de déploiement d’Oculus Quest. Si vous souhaitez afficher des mains virtuelles lors de l’utilisation des contrôleurs, assurez-vous que l’option Render Avatar Hands Instead Of Controllers est cochée sous le Gestionnaire de périphériques Oculus du SDK XR. Sinon, décochez cette option.

OculusDeviceManagerVisualizationSettings