Partager via


Historique des versions de communication à distance holographique

Remarque

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

Version 2.9.4 (15 juillet 2024)

  • Correction d’un problème d’interblocage qui s’est produit lorsque l’encodeur GPU était occupé pendant de longues durées.
  • Correction des valeurs d’écart de pincement erranes entraînant des interactions indésirables.

Version 2.9.3 (26 octobre 2023)

  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge l’extensionXR_MSFT_scene_marker.
  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge la sélection de l’adaptateur GPU via le struct d’extension.XrRemotingPreferredGraphicsAdapterMSFT
  • Correction du blocage du sous-système Mains Unity en raison de l’assertion Timestamp.

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 stabilité pour les versions distantes plus anciennes.

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 la distance.
    • 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 holographique remoting, voir Le lecteur holographique de communication à distance.
  • Mise à jour des exemples officiels sur GitHub vers C++ 20.
  • Divers correctifs de bogues et améliorations de 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 consistances de calcul de scène sont désormais prises en charge.
  • Optimisations et réduction de la latence.
  • Correction des problèmes liés aux systèmes multi-GPU.
  • Beaucoup d’autres correctifs de bogues et améliorations de stabilité.

Version 2.7.5 (23 mars 2022)

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

Version 2.7.4 (8 février 2022)

  • Correction d’un problème empêchant le lecteur Holographic Remoting, disponible via le Microsoft Store, de lancer correctement.

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 stabilité.

Version 2.7.1 (26 octobre 2021)

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

Version 2.7.0 (29 septembre 2021)

  • Ajout de la prise en charge de l’extension OpenXR XR_MSFT_spatial_anchor_persistence, ce qui permet la persistance et la récupération d’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 les emplacements spatiaux entre les lecteurs personnalisés et les 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 toujours dans l’ordre, mais interdit 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 stabilité.

Version 2.6.2 (20 août 2021)

  • Correction d’un problème de composition de quad layer 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 autorise désormais la réinitialisation du module de reconnaissance vocale avec de nouveaux paramètres pendant une session en cours d’exécution.
  • Correction d’un problème où la fiabilité de la reconnaissance vocale a diminué sur plusieurs connexions.
  • Divers correctifs de bogues et améliorations de 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, maillages et objets dans l’environnement de l’utilisateur. L’extension permet le développement d’applications prenant en charge spatialement. 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 Graphiques spatiaux d’autres bibliothèques ou API de plateforme d’appareils Windows Mixed Reality. Notez que 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 De réalité mixte prend désormais en charge :
    • Les surcharges SpatialGraphInteropPreview.CreateCoordinateSystemForNode, qui permettent aux applications de suivre les nœuds de graphes spatiaux statiques afin que les utilisateurs puissent raisonner sur des emplacements et des éléments dans leur environnement.
  • La communication à distance holographique à l’aide des API OpenXR et Mixed Reality prend désormais en charge les éléments suivants :
  • Kit de développement logiciel (SDK) Microsoft.MixedReality.SceneUnderstanding. Elle permet aux applications de calculer une description de la scène entourant l’utilisateur (par exemple, les murs, les planchers et les surfaces) fournissant des quads, des maillages et des indicateurs de positionnement de contenu.
  • Le KIT 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, ce 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 distant de réalité mixte a été mis à jour pour inclure :
    • 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 Holographic Remoting affiche désormais une animation de chargement pendant l’établissement de la connexion.
  • Correction des problèmes de compatibilité RenderDoc dans le runtime de l’API OpenXR et dans l’exemple d’API De réalité mixte.
  • Divers correctifs de bogues et améliorations de stabilité.

Version 2.5.0 (12 février 2021)

  • La communication à distance holographique à l’aide de l’API OpenXR prend désormais en charge :
  • extension XR_MSFT_spatial_anchor. 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.
    • extension XR_MSFT_controller_model. Cette extension fournit un mécanisme permettant de 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. Voici un exemple illustré dans l’exemple distant 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 d’images, ce qui garantit que le contenu rendu à distance atteint en douceur les affichages à la fréquence d’images cible attendue.
  • Amélioration des performances du lecteur Holographic Remoting 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 des méthodes SpatialAnchorManager ou la libération d’ancres entraînait 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 : affichez un message d’erreur lorsque Windows Mixed Reality est manquant au lieu de fermer silencieusement.
  • Beaucoup d’autres correctifs de bogues et améliorations de stabilité.

Version 2.4.1 (22 janvier 2021)

  • Correction du problème lié à SpatialAnchorManager ::RequestStoreAsync qui ne fonctionne pas de manière fiable lors de la connexion.
  • Correction d’un problème avec SpatialAnchorManager ::TrySave qui n’enregistre pas correctement une ancre si l’ancre en question ne peut pas se trouver.

Version 2.4.0 (1er décembre 2020)

Version 2.3.1 (10 octobre 2020)

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

Version 2.3.0 (2 octobre 2020)

  • Correction des incidents, 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 êtes sur la version 2.2.0 et que vous souhaitez soumettre votre application au bail p du Microsoft Store mis à jour vers au moins la version 2.2.1.

Version 2.2.0 (1er juillet 2020)

  • Le lecteur Holographic Remoting peut désormais être installé sur des PC exécutant Windows Mixed Reality, ce qui permet de diffuser en continu 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és via SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference est désormais pris en charge et l’étape actuelle peut être récupérée via SpatialStageFrameOfReference.Current. De plus, une nouvelle étape peut être demandée via SpatialStageFrameOfReference.RequestNewStageAsync.
  • Dans les versions précédentes, la prédiction de pose a été gérée côté lecteur par le lecteur Holographic Remoting. À compter de la version 2.2.0, Holographic Remoting a la synchronisation de temps et la prédiction est entièrement effectuée par l’application distante. Les utilisateurs doivent également s’attendre à une stabilité améliorée 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’a pas été 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 Holographic. Les utilisateurs peuvent s’attendre à ce que lorsqu’une caméra soit nouvellement ajoutée, elle dispose également d’un HolographicCameraPose valide disponible pour cette caméra sur le cadre suivant.
  • Ajout de Disabled à DepthBufferStreamResolution, qui peut être utilisé pour désactiver la diffusion en continu de mémoire tampon de profondeur via RemoteContext.ConfigureDepthVideoStream. Notez que si vous utilisez HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer échoue avec E_ILLEGAL_METHOD_CALL.
  • L’écran de démarrage du Lecteur de communication à distance Holographic a été repensé et ne bloque pas l’affichage de l’utilisateur.
  • Améliorations de stabilité et correctifs de bogues.

Version 2.1.2 (5 avril 2020)

  • Correction du problème de compatibilité descendante audio entre le dernier lecteur Holographic Remoting 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 façon 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 de GPU AMD.
  • Améliorations des performances du lecteur de communication à distance holographique.

Version 2.1.0 (11 mars 2020)

  • Transport réseau commuté pour utiliser RTP via UDP. Les connexions sécurisées utilisent maintenant SRTP . Notez que le lecteur holographique de communication à distance est toujours compatible avec toutes les versions holographiques de communication à distance précédemment publiées. Pour bénéficier du nouveau transport réseau, le lecteur holographique de communication à distance et l’application distante en question doivent utiliser la version 2.1.0.
  • Ajout de la prise en charge de HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.

Version 2.0.20 (2 février 2020)

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

Version 2.0.18 (17 décembre 2019)

  • Ajout de la prise en charge de HolographicViewConfiguration
  • Correction de divers bogues qui entraînent des blocages.
  • Correction d’un bogue dans lequel un rappel HolographicSpace.CameraAdded était requis pour qu’un HolographicCamera soit accepté et affiché comme appareil photo ajouté dans HolographicFrame.

Version 2.0.16 (11 novembre 2019)

  • Correction d’un blocage dans le suivi du code QR.
  • Correction d’une exception non gérée en raison d’une attente bloquante dans le thread principal.

Version 2.0.14 (26 octobre 2019)

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

Version 2.0.12 (18 octobre 2019)

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

Version 2.0.10 (10 octobre 2019)

  • Correction d’un blocage 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, seul le bouton déclencheur et le bouton Windows fonctionnent si associé à 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 version publique de la communication à distance holographique pour HoloLens 2.

Voir aussi