Holographic Remoting Version History

Uwaga

Te wskazówki dotyczą komunikacji zdalnie holograficznej na komputerach HoloLens 2 i Windows z systemem Windows Mixed Reality.

Wersja 2.9.3 (26 października 2023 r.)

Wersja 2.9.2 (14 czerwca 2023 r.)

  • Rozwiązano problem, który doprowadził do przekroczenia limitu czasu po 10 sekundach podczas korzystania z trybu nasłuchiwania za pomocą interfejsu API OpenXR.

Wersja 2.9.1 (17 lutego 2023 r.)

  • Ulepszenia stabilności starszych wersji zdalnych.

Wersja 2.9.0 (13 lutego 2023 r.)

  • Holographic Remoting using the OpenXR API now supports:
    • Konwersja znacznika czasu między odtwarzaczem a zdalnym.
    • Rozszerzenie XR_MSFT_spatial_graph_bridge (poprawka 2).
  • Dodano obsługę przechwytywania dźwięku dla aplikacji.
  • Dodano łatwe połączenie odwrotne przy użyciu kodów QR do odtwarzacza Holographic Remoting, zobacz Holographic Remoting Player.
  • Zaktualizowano oficjalne przykłady w usłudze GitHub do języka C++ 20.
  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.8.1 (6 lipca 2022 r.)

  • Ulepszona obsługa usługi Azure Spatial Anchors

Wersja 2.8.0 (3 maja 2022 r.)

  • Pełna obsługa funkcji rozszerzenia XR_MSFT_scene_understanding. W tym przypadku wszystkie funkcje obliczeniowe sceny i składowe obliczeń sceny są teraz obsługiwane.
  • Optymalizacje i zmniejszenie opóźnienia.
  • Rozwiązano problemy z systemami z wieloma procesorami GPU.
  • Wiele innych poprawek błędów i ulepszeń stabilności.

Wersja 2.7.5 (23 marca 2022 r.)

  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.7.4 (8 lutego 2022 r.)

  • Rozwiązano problem uniemożliwiający poprawne uruchomienie odtwarzacza remotingu Holographic dostępnego za pośrednictwem Sklepu Microsoft.

Wersja 2.7.3 (7 lutego 2022 r.)

  • Naprawiono regresję opóźnienia dekodowania wideo HEVC.

Wersja 2.7.2 (15 grudnia 2021 r.)

  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.7.1 (26 października 2021 r.)

  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.7.0 (29 września 2021 r.)

  • Dodano obsługę XR_MSFT_spatial_anchor_persistence rozszerzenia OpenXR, co umożliwia trwałość i pobieranie zakotwiczeń przestrzennych między sesjami aplikacji na urządzeniu.
  • Dodano nowy typ systemu współrzędnych użytkownika, który może służyć do synchronizowania lokalizacji przestrzennych między niestandardowymi graczami i aplikacjami zdalnymi.
  • Rozwiązano problem polegający na tym, że zdarzenia połączone i rozłączone z obiektu PlayerContext i RemoteContext mogły być emitowane współbieżnie lub nawet w niewłaściwej kolejności. Emisja jest teraz zawsze wykonywana w kolejności, ale uniemożliwia blokowanie w programie obsługi zdarzeń oczekiwania na emisję kolejnego zdarzenia.
  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.6.2 (20 sierpnia 2021 r.)

  • Rozwiązano problem z kompozycją czterowarstwową openXR, który może negatywnie wpłynąć na stabilność hologramu.

Wersja 2.6.1 (20 lipca 2021 r.)

  • Rozszerzenie XR_MSFT_holographic_remoting_speech umożliwia teraz ponowne inicjowanie rozpoznawania mowy przy użyciu nowych parametrów podczas uruchomionej sesji.
  • Rozwiązano problem polegający na tym, że niezawodność rozpoznawania mowy została mniejsza przez wiele połączeń.
  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.6.0 (10 czerwca 2021 r.)

  • Holographic Remoting using the OpenXR API now supports:
    • Nowe rozszerzenie XR_MSFT_holographic_remoting_speech, które umożliwia aplikacjom nasłuchiwanie niestandardowych poleceń mowy w różnych językach.
    • Rozszerzenie XR_MSFT_scene_understanding. Zapewnia ona aplikacjom wysoką reprezentację płaszczyzn, siatki i obiektów w środowisku użytkownika. Rozszerzenie umożliwia tworzenie aplikacji obsługujących przestrzennie. Uwaga: XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT jest jedyną spójnością obsługiwaną przez xrComputeNewSceneMSFT w tej wersji.
    • Rozszerzenie XR_MSFT_spatial_graph_bridge, które umożliwia aplikacjom tworzenie uchwytów XrSpace w celu śledzenia węzłów programu Spatial Graph innych bibliotek platformy urządzeń Windows Mixed Reality lub interfejsów API. Uwaga: w przypadku XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT jedynym typem węzła obsługiwanym przez xrCreateSpatialGraphNodeSpaceMSFT w tej wersji.
  • Holographic Remoting przy użyciu interfejsu API Mixed Reality obsługuje teraz:
    • Przeciążenia SpatialGraphInteropPreview.CreateCoordinateSystemForNode, które umożliwiają aplikacjom śledzenie statycznych węzłów grafu przestrzennego, dzięki czemu użytkownicy mogą wnioskować o miejscach i rzeczach w swoim środowisku.
  • Holographic Remoting using the OpenXR and Mixed Reality API now supports:
  • Zestaw SDK Microsoft.MixedReality.SceneUnderstanding. Umożliwia aplikacjom obliczanie opisu sceny otaczającej użytkownika (takich jak ściany, podłogi i powierzchnie) zapewniające czworokąt, siatki i wskazówki dotyczące umieszczania zawartości.
  • Zestaw SDK Microsoft.MixedReality.QR, który umożliwia aplikacjom śledzenie lokalizacji, rozmiaru i zawartości wykrytych kodów QR.
  • Over-Rendering, co zmniejsza czarne regiony po bokach HMD.
  • Przykład zdalny OpenXR został zaktualizowany, aby uwzględnić następujące elementy:
    • Przykład użycia rozszerzenia XR_MSFT_holographic_remoting_speech.
  • Przykład zdalny Mixed Reality został zaktualizowany w celu uwzględnienia:
    • Przykład użycia zestawu SDK Microsoft.MixedReality.SceneUnderstanding.
    • Przykład użycia zestawu SDK Microsoft.MixedReality.QR (który zastępuje poprzedni mechanizm wykrywania kodu QR).
  • Odtwarzacz Holographic Remoting pokazuje teraz animację ładowania podczas nawiązywania połączenia.
  • Rozwiązano problemy ze zgodnością narzędzia RenderDoc zarówno w środowisku uruchomieniowym interfejsu API OpenXR, jak i w przykładzie interfejsu API Mixed Reality.
  • Różne poprawki błędów i ulepszenia stabilności.

Wersja 2.5.0 (12 lutego 2021 r.)

  • Holographic Remoting using the OpenXR API now supports:
  • rozszerzenie XR_MSFT_spatial_anchor. To rozszerzenie umożliwia aplikacji tworzenie zakotwiczeń przestrzennych. Kotwice przestrzenne są dowolnymi punktami w środowisku fizycznym użytkownika, które będą śledzone przez środowisko uruchomieniowe.
    • rozszerzenie XR_MSFT_controller_model. To rozszerzenie zapewnia mechanizm ładowania modeli GLTF dla kontrolerów.
    • Niestandardowe kanały danych w ramach rozszerzenia XR_MSFT_holographic_remoting. Przykładowy przykład pokazany w zdalnym przykładzie OpenXR.
  • Ulepszona synchronizacja między graczem a zdalną stroną. Ulepszenie umożliwia dynamiczne zmienianie buforowania pozy i ramek, co gwarantuje, że zdalna zawartość renderowana płynnie dociera do wyświetlaczy z oczekiwaną szybkością ramek docelowych.
  • Zwiększona wydajność odtwarzacza Holographic Remoting dostępnego za pośrednictwem Sklepu Microsoft.
  • Zoptymalizowana transmisja siatki powierzchni przestrzennej, których zapytania można wykonywać za pośrednictwem serwera SpatialSurfaceObserver przez zdalną aplikację.
  • Rozwiązano problem polegający na tym, że wywoływanie metod SpatialAnchorManager lub zwalnianie kotwic powodowało wyjątki od rozłączenia.
  • Rozwiązano problem z wątkami powodujący awarie podczas zamykania wystąpień PlayerContext lub RemoteContext.
  • Holographic Remoting Player na pulpicie: wyświetla komunikat o błędzie, gdy brakuje Windows Mixed Reality zamiast zamykać w trybie dyskretnym.
  • Wiele innych poprawek błędów i ulepszeń stabilności.

Wersja 2.4.1 (22 stycznia 2021 r.)

  • Rozwiązano problem polegający na tym, że funkcja SpatialAnchorManager::RequestStoreAsync nie działała niezawodnie podczas nawiązywania połączenia.
  • Rozwiązano problem z elementem SpatialAnchorManager::TrySave nie można poprawnie zapisać kotwicy, jeśli nie można znaleźć zakotwiczenia.

Wersja 2.4.0 (1 grudnia 2020 r.)

Wersja 2.3.1 (10 października 2020 r.)

  • Naprawiono regresję z przewidywaniem zdalnym, co spowodowało zakłócenia wizualne.
  • Zaimplementowano usługę PerceptionDeviceSetCreateFactoryOverride, co gwarantuje, że PerceptionDevice.dll dostarczone z usługą Holographic Remoting nie zakłóca wersji dostarczanej z Windows 10.

Wersja 2.3.0 (2 października 2020 r.)

  • Naprawiono awarie, które mogą wystąpić po zawieszeniu programu Holographic Remoting Player.
  • Ulepszenia stabilności.

Wersja 2.2.3 (28 sierpnia 2020 r.)

  • Poprawki błędów i ulepszenia stabilności.

Wersja 2.2.2 (10 lipca 2020 r.)

Wersja 2.2.1 (6 lipca 2020 r.)

Ważne

Walidacja zestawu certyfikacji aplikacji systemu Windows z wersją 2.2.0 zakończy się niepowodzeniem. Jeśli korzystasz z wersji 2.2.0 i chcesz przesłać aplikację do dzierżawy p sklepu Microsoft Store zaktualizowano do co najmniej wersji 2.2.1.

Wersja 2.2.0 (1 lipca 2020 r.)

  • Odtwarzacz Holographic Remoting można teraz zainstalować na komputerach z systemem Windows Mixed Reality, dzięki czemu można przesyłać strumieniowo do immersyjnych zestawów słuchawkowych.
  • Kontrolery ruchu są teraz obsługiwane przez funkcję remotingu holograficznego, a dane specyficzne dla kontrolera można pobrać za pośrednictwem elementu SpatialInteractionSource.Controller.
  • Funkcja SpatialStageFrameOfReference jest teraz obsługiwana, a bieżący etap można pobrać za pośrednictwem elementu SpatialStageFrameOfReference.Current. Ponadto można zażądać nowego etapu za pomocą polecenia SpatialStageFrameOfReference.RequestNewStageAsync.
  • W poprzednich wersjach przewidywanie poz zostało obsłużone po stronie zawodnika Holographic Remoting. Począwszy od wersji 2.2.0, holographic Remoting ma synchronizację czasu, a przewidywanie jest w pełni wykonywane przez aplikację zdalną. Użytkownicy powinni również oczekiwać poprawy stabilności hologramu w trudnych sytuacjach sieciowych.

Wersja 2.1.3 (25 maja 2020 r.)

  • Zmieniono zachowanie zdarzenia HolographicSpace.CameraAdded . W poprzednich wersjach nie było gwarantowane, że nowo dodany HolographicCamera ma również prawidłową wersję HolographicCameraPose podczas tworzenia następnej ramki za pośrednictwem holographicSpace.CreateNextFrame. Począwszy od wersji 2.1.3, HolographicSpace.CameraAdded jest synchronizowany z danymi poz pochodzącymi z odtwarzacza Holographic Remoting Player. Użytkownicy mogą oczekiwać, że gdy aparat zostanie nowo dodany, ma również prawidłowy HolographicCameraPose dostępne dla tego aparatu na następnej ramce.
  • Dodano opcję Wyłączone do funkcji DepthBufferStreamResolution, która może służyć do wyłączania przesyłania strumieniowego bufora głębokości za pośrednictwem parametru RemoteContext.ConfigureDepthVideoStream. Uwaga: w przypadku użycia narzędzia HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer zakończy się niepowodzeniem z E_ILLEGAL_METHOD_CALL.
  • Ekran startowy Holographic Remoting Player został przeprojektowany, a teraz nie blokuje widoku użytkownika.
  • Ulepszenia stabilności i poprawki błędów.

Wersja 2.1.2 (5 kwietnia 2020 r.)

  • Rozwiązano problem ze zgodnością z poprzednimi wersjami dźwięku między najnowszym odtwarzaczem Holographic Remoting i aplikacjami zdalnymi, używając wersji mniejszej niż 2.1.0.
  • Rozwiązano problem z kotwicą przestrzenną, który nieoczekiwanie zamknął odtwarzacz Holographic Remoting. Ten problem dotyczy również graczy niestandardowych.

Wersja 2.1.1 (20 marca 2020 r.)

  • Rozwiązano problem z kodowaniem wideo z aplikacjami zdalnymi podczas korzystania z procesorów GPU AMD.
  • Holographic Remoting Player wydajność.

Wersja 2.1.0 (11 marca 2020 r.)

Wersja 2.0.20 (2 lutego 2020 r.)

  • Usunięto różne usterki, które prowadzą do awarii.

Wersja 2.0.18 (17 grudnia 2019 r.)

  • Dodano obsługę elementu HolographicViewConfiguration
  • Usunięto różne usterki, które prowadzą do awarii.
  • Usunięto usterkę polegającą na tym, że holographicSpace.CameraAdded wywołanie zwrotne było wymagane dla holographicCamera w celu zaakceptowania i wyświetlenia go jako dodanego aparatu w holographicframe.

Wersja 2.0.16 (11 listopada 2019 r.)

  • Naprawiono zakleszczenie w śledzeniu kodu QR.
  • Naprawiono nieobsługiwany wyjątek z powodu blokowania oczekiwania w wątku głównym.

Wersja 2.0.14 (26 października 2019 r.)

  • Obsługa nowych interfejsów API usługi PerceptionDevice (Windows 10 aktualizacji z listopada 2019 r.).
  • Rozwiązano problem uniemożliwiający wyzwalanie zdarzeń gestu blokady przez funkcję SpatialGestureRecognizer.
  • Rozwiązano problem z wątkowaniem podczas korzystania z elementu SpatialSurfaceObserver.SetBoundingVolume.

Wersja 2.0.12 (18 października 2019 r.)

  • Naprawiono awarię w funkcji SpatialGestureRecognizer podczas korzystania z elementu NavigationRail(X/Y/Z).

Wersja 2.0.10 (10 października 2019 r.)

  • Naprawiono awarię podczas korzystania z przycisku wyzwalacza kontrolerów VR. Holographic Remoting nie obsługuje w pełni kontrolerów, tylko przycisk wyzwalacza i przycisk systemu Windows działają w przypadku sparowania z HoloLens 2.

Wersja 2.0.9 (19 września 2019 r.)

Wersja 2.0.8 (20 sierpnia 2019 r.)

Wersja 2.0.7 (26 lipca 2019 r.)

  • Pierwsze publiczne wydanie Holographic Remoting dla HoloLens 2.

Zobacz też