Historique des versions de communication à distance holographique

Notes

Ce guide est spécifique à la communication à distance holographique sur les PC HoloLens 2 et Windows exécutant Windows Mixed Reality.

Version 2.9.3 (26 octobre 2023)

Version 2.9.2 (14 juin 2023)

  • Correction d’un problème qui entraînait un délai d’expiration après 10 secondes lors de l’utilisation du mode d’écoute avec l’API OpenXR.

Version 2.9.1 (17 février 2023)

  • Améliorations de la stabilité pour les versions distantes antérieures.

Version 2.9.0 (13 février 2023)

  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge :
    • Conversion d’horodatage entre le lecteur et le distant.
    • Extension XR_MSFT_spatial_graph_bridge (révision 2).
  • Ajout de la prise en charge de la capture audio par application.
  • Ajout d’une connexion inversée facile à l’aide de codes QR au lecteur de communication à distance holographique voir Lecteur de communication à distance holographique.
  • Mise à jour des exemples officiels sur GitHub vers C++ 20.
  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.8.1 (6 juillet 2022)

  • Prise en charge améliorée d’Azure Spatial Anchors

Version 2.8.0 (3 mai 2022)

  • Prise en charge complète des fonctionnalités pour l’extension XR_MSFT_scene_understanding. Avec cela, toutes les fonctionnalités de calcul de scène et les cohérences de calcul de scène sont désormais prises en charge.
  • Optimisations et réduction de la latence.
  • Résolution des problèmes liés aux systèmes multi-GPU.
  • Beaucoup d’autres correctifs de bogues et améliorations de la stabilité.

Version 2.7.5 (23 mars 2022)

  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.7.4 (8 février 2022)

  • Résolution d’un problème empêchant le lancement correct du lecteur de communication à distance holographique disponible via le Microsoft Store.

Version 2.7.3 (7 février 2022)

  • Correction de la régression de la latence de décodage vidéo HEVC.

Version 2.7.2 (15 décembre 2021)

  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.7.1 (26 octobre 2021)

  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.7.0 (29 septembre 2021)

  • Ajout de la prise en charge de l’extension OpenXR XR_MSFT_spatial_anchor_persistence, qui permet la persistance et la récupération des ancres spatiales entre les sessions d’application sur un appareil.
  • Ajout d’un nouveau type de système de coordonnées utilisateur qui peut être utilisé pour synchroniser des emplacements spatiaux entre des lecteurs personnalisés et des applications distantes.
  • Correction d’un problème où les événements connectés et déconnectés de PlayerContext et RemoteContext pouvaient être diffusés simultanément ou même dans un ordre incorrect. La diffusion se produit désormais toujours dans l’ordre, mais empêche le blocage dans un gestionnaire d’événements d’attendre la diffusion d’un événement suivant.
  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.6.2 (20 août 2021)

  • Correction d’un problème de composition à quatre couches OpenXR qui peut affecter négativement la stabilité de l’hologramme.

Version 2.6.1 (20 juillet 2021)

  • L’extension XR_MSFT_holographic_remoting_speech permet désormais la réinitialisation du module de reconnaissance vocale avec de nouveaux paramètres pendant une session en cours d’exécution.
  • Résolution d’un problème lié à la fiabilité de la reconnaissance vocale sur plusieurs connexions.
  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.6.0 (10 juin 2021)

  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge :
    • La nouvelle extension XR_MSFT_holographic_remoting_speech, qui permet aux applications d’écouter des commandes vocales personnalisées dans différentes langues.
    • Extension XR_MSFT_scene_understanding. Il fournit aux applications une représentation générale des plans, des maillages et des objets dans l’environnement de l’utilisateur. L’extension permet le développement d’applications prenant en charge l’espace. Notez que XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT est la seule cohérence prise en charge par xrComputeNewSceneMSFT dans cette version.
    • L’extension XR_MSFT_spatial_graph_bridge, qui permet aux applications de créer des handles XrSpace pour suivre les nœuds graphe spatiaux d’autres bibliothèques ou API de plateforme d’appareils Windows Mixed Reality. Notez que, avec XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT est le seul type de nœud pris en charge par xrCreateSpatialGraphNodeSpaceMSFT dans cette version.
  • La communication à distance holographique à l’aide de l’API Mixed Reality prend désormais en charge :
    • Les surcharges SpatialGraphInteropPreview.CreateCoordinateSystemForNode, qui permettent aux applications de suivre les nœuds graphe spatiaux statiques afin que les utilisateurs puissent raisonner sur les lieux et les éléments de leur environnement.
  • La communication à distance holographique à l’aide des API OpenXR et Mixed Reality prend désormais en charge :
  • Kit de développement logiciel (SDK) Microsoft.MixedReality.SceneUnderstanding. Il permet aux applications de calculer une description de la scène entourant l’utilisateur (par exemple, les murs, les planchers et les surfaces) en fournissant des quads, des maillages et des indices de positionnement du contenu.
  • Le Kit de développement logiciel (SDK) Microsoft.MixedReality.QR, qui permet aux applications de suivre l’emplacement, la taille et le contenu des codes QR détectés.
  • Sur-rendu, qui réduit les régions noires sur les côtés du HMD.
  • L’exemple distant OpenXR a été mis à jour pour inclure :
    • Exemple d’utilisation de l’extension XR_MSFT_holographic_remoting_speech.
  • L’exemple Mixed Reality distant a été mis à jour pour inclure les éléments suivants :
    • Exemple d’utilisation du Kit de développement logiciel (SDK) Microsoft.MixedReality.SceneUnderstanding.
    • Exemple d’utilisation du Kit de développement logiciel (SDK) Microsoft.MixedReality.QR (qui remplace le mécanisme de détection de code QR précédent).
  • Le lecteur de communication à distance holographique affiche maintenant une animation de chargement pendant l’établissement de la connexion.
  • Résolution des problèmes de compatibilité RenderDoc dans le runtime de l’API OpenXR et dans l’exemple d’API Mixed Reality.
  • Divers correctifs de bogues et améliorations de la stabilité.

Version 2.5.0 (12 février 2021)

  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge :
  • XR_MSFT_spatial_anchor extension. Cette extension permet à une application de créer des ancres spatiales. Les ancres spatiales sont des points arbitraires dans l’environnement physique de l’utilisateur qui seront suivis par le runtime.
    • XR_MSFT_controller_model extension. Cette extension fournit un mécanisme pour charger des modèles GLTF pour les contrôleurs.
    • Canaux de données personnalisés dans le cadre de l’extension XR_MSFT_holographic_remoting. Un exemple est illustré dans l’exemple à distance OpenXR.
  • Synchronisation améliorée entre le lecteur et le côté distant. L’amélioration permet de modifier dynamiquement la pose et la mise en mémoire tampon des images, ce qui garantit que le contenu rendu à distance atteint les affichages à la fréquence d’images cible attendue.
  • Amélioration des performances du lecteur de communication à distance holographique disponible via le Microsoft Store.
  • Transmission optimisée des maillages de surface spatiale, qui peuvent être interrogés via SpatialSurfaceObserver par une application distante.
  • Correction d’un problème dans lequel l’appel de méthodes SpatialAnchorManager ou la libération d’ancres provoquait des exceptions lors de la déconnexion.
  • Correction du problème de threading entraînant des blocages lors de la fermeture des instances PlayerContext ou RemoteContext.
  • Lecteur de communication à distance holographique sur le bureau : affiche un message d’erreur quand Windows Mixed Reality est manquant au lieu de se fermer en mode silencieux.
  • Beaucoup d’autres correctifs de bogues et améliorations de la stabilité.

Version 2.4.1 (22 janvier 2021)

  • Correction d’un problème lié à SpatialAnchorManager ::RequestStoreAsync qui ne fonctionnait pas de manière fiable lors de l’appel lors de la connexion.
  • Résolution d’un problème avec SpatialAnchorManager ::TrySave qui n’enregistrait pas correctement une ancre si l’ancre en question ne se trouve pas.

Version 2.4.0 (1er décembre 2020)

Version 2.3.1 (10 octobre 2020)

  • Correction de la régression avec prédiction de pose à distance, ce qui a provoqué une gigue visuelle.
  • Implémentation de PerceptionDeviceSetCreateFactoryOverride, qui garantit que les PerceptionDevice.dll fournis avec Holographic Remoting n’interfèrent pas avec la version fournie avec Windows 10.

Version 2.3.0 (2 octobre 2020)

  • Correction des blocages, qui peuvent se produire lorsque le lecteur de communication à distance holographique est suspendu.
  • Améliorations de la stabilité.

Version 2.2.3 (28 août 2020)

  • Correction de bogues et amélioration de la stabilité.

Version 2.2.2 (10 juillet 2020)

Version 2.2.1 (6 juillet 2020)

Important

La validation du Kit de certification des applications Windows avec la version 2.2.0 échoue. Si vous utilisez la version 2.2.0 et que vous souhaitez soumettre votre application au contrat de location microsoft Store p mis à jour vers au moins la version 2.2.1.

Version 2.2.0 (1er juillet 2020)

  • Le lecteur holographique à distance peut désormais être installé sur des PC exécutant Windows Mixed Reality, ce qui permet de diffuser en continu vers des casques immersifs.
  • Les contrôleurs de mouvement sont désormais pris en charge par la communication à distance holographique et les données spécifiques au contrôleur peuvent être récupérées via SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference est désormais pris en charge et l’étape actuelle peut être récupérée via SpatialStageFrameOfReference.Current. En outre, une nouvelle étape peut être demandée via SpatialStageFrameOfReference.RequestNewStageAsync.
  • Dans les versions précédentes, la prédiction de pose était gérée côté joueur par le lecteur Holographic Remoting. À compter de la version 2.2.0, la communication à distance holographique a une synchronisation de temps et la prédiction est entièrement effectuée par l’application distante. Les utilisateurs doivent également s’attendre à une meilleure stabilité de l’hologramme dans des situations réseau difficiles.

Version 2.1.3 (25 mai 2020)

  • Modification du comportement de l’événement HolographicSpace.CameraAdded . Dans les versions précédentes, il n’était pas garanti qu’un HolographicCamera nouvellement ajouté possède également un HolographicCameraPose valide lors de la création de l’image suivante via HolographicSpace.CreateNextFrame. À compter de la version 2.1.3, HolographicSpace.CameraAdded est synchronisé avec les données de pose provenant du Lecteur de communication à distance holographique. Les utilisateurs peuvent s’attendre à ce qu’une caméra nouvellement ajoutée dispose également d’un HolographicCameraPose valide disponible pour cette caméra sur l’image suivante.
  • Ajout de Disabled à DepthBufferStreamResolution, qui peut être utilisé pour désactiver la diffusion en mémoire tampon de profondeur via RemoteContext.ConfigureDepthVideoStream. Notez que si holographicCameraRenderingParameters.CommitDirect3D11DepthBuffer est utilisé échoue avec E_ILLEGAL_METHOD_CALL.
  • L’écran de démarrage du lecteur holographique de communication à distance a été repensé et ne bloque désormais pas l’affichage de l’utilisateur.
  • Améliorations de la stabilité et correctifs de bogues.

Version 2.1.2 (5 avril 2020)

  • Correction du problème de compatibilité descendante audio entre le dernier lecteur de communication à distance Holographique et les applications distantes à l’aide de la version inférieure à 2.1.0.
  • Correction du problème d’ancre spatiale, qui a fermé de manière inattendue le lecteur de communication à distance holographique. Ce problème affecte également les joueurs personnalisés.

Version 2.1.1 (20 mars 2020)

  • Correction du problème d’encodage vidéo avec les applications distantes lors de l’utilisation des GPU AMD.
  • Améliorations des performances du lecteur de communication à distance holographique.

Version 2.1.0 (11 mars 2020)

Version 2.0.20 (2 février 2020)

  • Correction de divers bogues qui entraînent des plantages.

Version 2.0.18 (17 décembre 2019)

  • Ajout de la prise en charge de HolographicViewConfiguration
  • Correction de divers bogues qui entraînent des plantages.
  • Correction d’un bogue dans lequel un rappel HolographicSpace.CameraAdded était requis pour qu’une HolographicCamera soit acceptée et s’affiche en tant qu’appareil photo ajouté dans holographicFrame.

Version 2.0.16 (11 novembre 2019)

  • Résolution d’un blocage dans le suivi de code QR.
  • Correction de l’exception non prise en charge en raison d’une attente bloquante dans main thread.

Version 2.0.14 (26 octobre 2019)

  • Prise en charge des nouvelles API PerceptionDevice (Windows 10 mise à jour de novembre 2019).
  • Résolution du problème, qui empêchait le déclenchement d’événements de mouvement de conservation par SpatialGestureRecognizer.
  • Résolution du problème de threading lors de l’utilisation de SpatialSurfaceObserver.SetBoundingVolume.

Version 2.0.12 (18 octobre 2019)

  • Correction d’un incident dans SpatialGestureRecognizer lors de l’utilisation de NavigationRail(X/Y/Z).

Version 2.0.10 (10 octobre 2019)

  • Correction d’un incident lors de l’utilisation du bouton déclencheur des contrôleurs VR. La communication à distance holographique ne prend pas entièrement en charge les contrôleurs, seuls le bouton déclencheur et le bouton Windows fonctionnent s’ils sont associés à HoloLens 2.

Version 2.0.9 (19 septembre 2019)

  • Ajout de la prise en charge de SpatialAnchorExporter
  • Ajout d’une nouvelle interface IPlayerContext2 (implémentée par PlayerContext) fournissant les membres suivants :
  • Valeur ajoutée Failed_RemoteFrameTooOld à BlitResult
  • Améliorations de la stabilité et de la fiabilité

Version 2.0.8 (20 août 2019)

Version 2.0.7 (26 juillet 2019)

  • Première publication publique de Holographic Remoting pour HoloLens 2.

Voir aussi