Aller directement au corps du texte

Présentation du pack

Architecture globale

Service Inverse de Haply​

Haply Inverse Serviceest un composant essentiel qui intègre le dispositif tactile Haply à des applications interactives ; il s'exécute en tant que service Windows en arrière-plan afin de permettre des interactions en temps réel. Ses principales fonctionnalités sont les suivantes :

  • Recherche et gestion des appareils : identifie et configure automatiquement les appareils connectés à Haply .
  • Gestion des droits d'accès : permet de gérer l'accès aux appareils depuis plusieurs applications afin d'assurer leur bon fonctionnement.
  • Diffusion en temps réel de l'état : fournit des informations sur l'état de l'appareil à une fréquence élevée pour permettre un contrôle précis.
  • Traitement des commandes : exécute les commandes de force ou de position avec une grande précision afin d'améliorer le retour haptique.
  • Fonctionnement en arrière-plan : s'exécute en arrière-plan sans intervention de l'utilisateur et maintient l'appareil en état de veille.

Ce service est indispensable pour permettre des interactions haptiques avancées au sein de l'écosystème Haply .

Haply Inverse Unity Package​

Ce package contient les composants essentiels nécessaires à l'intégration et au contrôle des appareils Haply ( Inverse3 et VerseGrip) dans l'environnement Unity.

Connexion client​

ClientConnection La classe est native System.Net.WebSockets par le biais du protocole Service Inverse de Haply Gère les communications.

Dispositif haptique​

Haptic Rigsimplifie la configuration des périphériques « Inverse3 » et « VerseGrip » dans Unity, et organise automatiquement la scène en créant les GameObjects nécessaires à l’interaction avec ces périphériques. Cette configuration est accessible via le menu GameObject > Haply Inverse > Haptic Rig.

Création d'une ligue haptique

Des options sont également proposées pour les appareils « dual- Inverse3 » ou leurs composants individuels.

Hiérarchie de la ligue Haptic

Inverse3 et VerseGrip Controllers​

Inverse3 Le Controller et le VerseGrip Controller, grâce à la prise en charge de Device Mapper, permettent de mapper des périphériques physiques à des objets de jeu Unity. Ils exploitent les données des capteurs à haute fréquence pour offrir une interaction virtuelle précise et garantissent la cohérence entre les périphériques.

En savoir plus...

Pour plus d'informations sur les contrôleurs de périphériques, cliquez ici.

Inverse3 et le curseur VerseGrip​

Ces composants ajustent la position et l'orientation des objets de jeu en fonction des données fournies par le contrôleur de l'appareil, offrant ainsi des cas d'utilisation personnalisables et simplifiant la gestion des modèles. Les composants de curseur «Inverse3 Cursor » et « VerseGrip Cursor »convertissent dynamiquement les données de position et d'orientation de l'appareil en déplacement et en orientation des objets de jeu, permettant ainsi une interaction intuitive et immersive avec la scène virtuelle.

En savoir plus...

Pour plus d'informations sur les curseurs, cliquez ici.

Mappage d'appareils​

Cet utilitaire garantit une connexion à l'exécution avec le service Inverse d'Haply , et mappe les périphériques à leurs contrôleursrespectifs. Il inclut également un « Inverse Event Dispatcher »destiné à la synchronisation des événements entre les threads à haute fréquence et le thread principal de Unity.

Mappeur de périphériques

En savoir plus...

Pour plus d'informations sur Device Mapper, cliquez ici.

Origine haptique​

Il fait office de transformateur de niveau supérieur pour le contrôleur du dispositif et facilite la mise à l'échelle du Haptic Rig tout en garantissant la cohérence de l'échelle du curseur.

Échelle Haptic Origin