28 septembre 2023

Libérez la puissance de la collaboration avec XRV Networking

Dans le paysage en constante évolution de la réalité étendue (XR), les expériences collaboratives sont la clé pour exploiter tout le potentiel de cette technologie immersive. C’est pourquoi nous sommes ravis de vous présenter les dernières fonctionnalités réseau de XRV, construites sur l’extension Evergine.Networking. Ces fonctionnalités redéfinissent la collaboration XR et rendent la création d’environnements XR partagés plus simple que jamais. Veuillez noter que ces fonctionnalités sont actuellement en préversion. Dans cet article, nous allons explorer quatre aspects remarquables de XRV Networking : Session Management, World Center Strategies, Control Request Flow et Participant Avatars.

Session Management : un lancement et une personnalisation sans effort

Dans les expériences numériques collaboratives qui relient le réel et le virtuel, la manière dont vous gérez vos sessions est essentielle. La fonctionnalité Session Management simplifie le lancement tout en offrant de nombreux paramètres personnalisables. Voyons quelques-uns de ses aspects clés :

  • Démarrage simplifié : XRV simplifie le lancement d’expériences XR collaboratives. Il propose une interface intuitive, que vous créiez une nouvelle session ou que vous vous connectiez à une session existante.
  • Configuration personnalisée : au-delà du port et du nom du serveur, XRV permet aux utilisateurs de configurer divers paramètres supplémentaires, comme l’intervalle de scan, les délais d’expiration des messages ou encore le nom de l’application, pour un contrôle précis de votre environnement XR.
  • Supervision en temps réel : un canal de messagerie intégré permet de suivre en temps réel, depuis le serveur, les changements d’état de connexion des clients. Cette fonctionnalité fournit aux développeurs des informations précieuses pour ajouter des comportements et des améliorations personnalisés à leurs applications.

Avec Session Management dans XRV, vous bénéficiez non seulement d’un lancement simplifié, mais aussi de la flexibilité nécessaire pour adapter votre environnement XR précisément à vos besoins.

 

World Center Strategies : relier le monde réel et le monde virtuel

Nous introduisons cette fonctionnalité pour aider à aligner les environnements virtuels sur le monde réel. Elle permet aux développeurs de synchroniser facilement l’état des entités dans les expériences XR.

  • Placement par QR code sur HoloLens : sur HoloLens, les développeurs peuvent utiliser des QR codes pour placer facilement le World Center, grâce à la capacité de lecture de QR codes de l’appareil. Pour les autres appareils, des options de placement manuel sont disponibles : les utilisateurs indiquent la position et l’orientation du World Center à l’aide d’un contrôle 3D.
  • Synchronisation complète : la fonctionnalité World Center Strategies synchronise non seulement la position, la rotation et l’échelle des entités, mais aussi d’autres propriétés, grâce aux propriétés de synchronisation d’Evergine.Networking. Votre environnement XR reste ainsi cohérent et dynamique sur tous les appareils connectés.

Avec World Center Strategies dans XRV Networking, la frontière entre monde réel et monde virtuel devient fluide, pour une expérience XR immersive.

 

Control Request Flow : collaborer avec précision

Cette fonctionnalité garantit une gestion fluide des interactions avec les éléments 3D, en ne permettant qu’à un seul participant à la fois, appelé présentateur, d’interagir. Qu’il s’agisse pour les utilisateurs de demander le contrôle, d’accepter ou de refuser des demandes, ou pour les développeurs de suivre ces transitions en temps réel, Control Request Flow offre un mécanisme finement réglé pour une collaboration XR sur mesure. Voici quelques fonctionnalités clés de ce mécanisme de contrôle :

  • Contrôle fluide des interactions : XRV garantit que les interactions avec les éléments 3D de votre environnement XR sont contrôlées et précises. Un seul participant à la fois, appelé présentateur, peut interagir avec ces éléments.
  • Contrôle à la demande : tout participant à la session peut demander le contrôle, et XRV ajoute dynamiquement un bouton de demande de contrôle au menu de la main pour simplifier la démarche.
  • Accepter ou refuser : les demandes de contrôle peuvent être acceptées ou refusées, ce qui offre un mécanisme simple de gestion des interactions. Les utilisateurs reçoivent des notifications pour des transitions en douceur.
  • Flexibilité pour les développeurs : les développeurs peuvent utiliser le canal de messagerie pour suivre en temps réel les changements d’état du contrôle de la session. Cette flexibilité permet d’ajouter des comportements et une logique personnalisés, afin que votre collaboration XR réponde à vos besoins spécifiques.

Avec Control Request Flow dans XRV Networking, la collaboration devient précise, maîtrisée et adaptable aux besoins spécifiques de votre projet XR.

 

Participant Avatars : donner vie aux interactions XR

Participant Avatars offre un moyen dynamique de représenter les utilisateurs dans le monde virtuel. Ces avatars insufflent de la vie aux interactions XR en offrant aux utilisateurs des représentations 3D immersives des autres participants. Grâce au suivi sélectif, à la personnalisation par identifiants uniques et couleurs de teinte, ou à des expériences adaptées aux appareils réellement utilisés, Participant Avatars enrichit les interactions XR pour une expérience véritablement immersive et engageante. Découvrons les principales fonctionnalités de cet ajout :

  • Représentations 3D immersives : Participant Avatars fournit aux utilisateurs des représentations 3D immersives des autres participants, ce qui renforce le sentiment de présence et de connexion dans les espaces virtuels.
  • Suivi sélectif : XRV propose des options de suivi sélectif pour que les avatars reproduisent fidèlement les mouvements de la tête, des mains et des contrôleurs. Ce niveau de détail rend les interactions plus authentiques.
  • Personnalisation : chaque avatar est personnalisé avec un identifiant utilisateur généré aléatoirement et une couleur de teinte unique. Il est ainsi facile de distinguer les participants, même dans des espaces XR très fréquentés.
  • Informations sur le modèle d’appareil : XRV facilite la diffusion des informations sur le modèle d’appareil de chaque participant, ce qui permet d’adapter les expériences XR aux appareils réellement utilisés.

Avec Participant Avatars dans XRV Networking, les interactions XR prennent vie et offrent une expérience véritablement immersive et engageante à tous les participants.

Sergio Escalada
Auteur
Sergio Escalada
Plain Concepts Research