Aller au contenu principal

Démonstrateur - Environnement Virtuel Partagé Multiplateforme

Lors de la phase de prototypage, nous avons pris en main diverses technologies et mis au point des features indépendantes les unes des autres. L'un des objectifs du stage est de proposer un ou plusieurs démonstrateurs qui mettent en avant l'interactivité et exploitent les technologies d'XR. Le premier démonstrateur qu'on souhaite réaliser est une plateforme d'interaction à distance capable de mêler différents types d'utilisateurs : notamment PC, Web et VR. (et réel diffusé?)

Nous commençons sa réalisation deux mois avant la fin du stage, après avoir explorer les options de communication avec Unreal Engine, mis au point le partage audio/visuel depuis tout types d'utilisateur et créé de premiers éléments interactifs partagés.

Ce démonstrateur s'inspire de solutions existantes, piochant à la fois dans Microsoft Teams et VR Chat. Là où ces exemples se concentrent sur un unique type d'utilisateur (respectivement clavier/souris/webcam et VR), nous cherchons à créer des interactions les plus transparentes possibles entre les différents types utilisateurs. Le démonstrateur qui en résulte n'a pas prétention à faire concurrence à ces plateformes, il s'agit surtout d'établir les limitations des différents profils et comment les faire communiquer.

Fonctionnalités incluses

A ce stade du développement, le démonstrateur inclut :

  • Connexion/déconnexion à la solution depuis tous types d'utilisateurs
  • Partage d'environnement virtuel pour les utilisateurs Unreal
  • Tableau blanc partagé entre tous types d'utilisateurs
  • Partage vidéo entre clients web
  • Webview ? Audio/Vidéo ?

Expliquer :

  • le contexte du démonstrateur
  • les fonctionnalités offertes par le démonstrateur
  • les difficultés rencontrées globalement