Udostępnij za pośrednictwem


Holographic Remoting Version History

Uwaga

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

Wersja 2.9.4 (15 lipca 2024 r.)

  • Rozwiązano problem z zakleszczeniem, który wystąpił, gdy koder GPU był zajęty przez długi czas trwania.
  • Naprawiono błędne wartości odstępów szczypta prowadzących do niepożądanych interakcji.

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 z interfejsem 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 graczem a zdalnym.
    • Rozszerzenie XR_MSFT_spatial_graph_bridge (wersja 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 witrynie 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. Dzięki tym 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 Holographic Remoting dostępnego za pośrednictwem sklepu Microsoft Store.

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 kotwic 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 odłączone od obiektu PlayerContext i RemoteContext mogły być emitowane współbieżnie lub nawet w niewłaściwej kolejności. Emisja zawsze odbywa się w kolejności, ale uniemożliwia blokowanie w programie obsługi zdarzeń czekać 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ływać 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 zmniejszyna 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. Udostępnia ona aplikacjom ogólną reprezentację płaszczyzn, siatki i obiektów w środowisku użytkownika. Rozszerzenie umożliwia tworzenie aplikacji z obsługą przestrzenną. Należy pamiętać, że 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 dojść XrSpace w celu śledzenia węzłów grafów przestrzennych innych bibliotek lub interfejsów API platformy urządzeń Windows Mixed Reality. Uwaga: z XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT jest jedynym typem węzła obsługiwanym przez xrCreateSpatialGraphNodeSpaceMSFT w tej wersji.
  • Holographic Remoting przy użyciu interfejsu API rzeczywistości mieszanej 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 APIs now supports: (Holographic Remoting using the OpenXR and Mixed Reality APIs now supports:
  • Zestaw SDK Microsoft.MixedReality.SceneUnderstanding. Umożliwia ona aplikacjom obliczanie opisu sceny otaczającej użytkownika (na przykład ścian, podłóg i powierzchni) zapewniających czworokąta, 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, który zmniejsza czarne regiony po bokach na HMD.
  • Zdalny przykład OpenXR został zaktualizowany w celu uwzględnienia:
    • Przykład użycia rozszerzenia XR_MSFT_holographic_remoting_speech.
  • Przykład zdalny rzeczywistości mieszanej 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 rzeczywistości mieszanej.
  • 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:
  • XR_MSFT_spatial_anchor rozszerzenie. To rozszerzenie umożliwia aplikacji tworzenie kotwic przestrzennych. Kotwice przestrzenne są dowolnymi punktami w środowisku fizycznym użytkownika, które będą śledzone przez środowisko uruchomieniowe.
    • XR_MSFT_controller_model rozszerzenie. To rozszerzenie udostępnia 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ą. Poprawa umożliwia dynamiczne zmianę buforowania i buforowania ramek, co gwarantuje, że zdalna zawartość renderowana płynnie dociera do wyświetlaczy z oczekiwaną docelową szybkością klatek.
  • Zwiększona wydajność odtwarzacza Holographic Remoting dostępnego za pośrednictwem sklepu Microsoft Store.
  • Zoptymalizowana transmisja siatek powierzchni przestrzennych, które można wykonywać zapytania 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 podczas rozłączania.
  • Rozwiązano problem z wątkami powodujący awarie podczas zamykania wystąpień PlayerContext lub RemoteContext.
  • Holographic Remoting Player na komputerze stacjonarnym: wyświetla komunikat o błędzie, gdy brakuje środowiska 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 z poleceniem SpatialAnchorManager::RequestStoreAsync, który nie działał niezawodnie podczas nawiązywania połączenia.
  • Rozwiązano problem z elementem SpatialAnchorManager::TrySave nie poprawnie zapisując kotwicy, jeśli nie można znaleźć zakotwiczenia, o których mowa.

Wersja 2.4.0 (1 grudnia 2020 r.)

Wersja 2.3.1 (10 października 2020 r.)

  • Naprawiono regresję przy użyciu zdalnego przewidywania pozy, co spowodowało zakłócenia wizualne.
  • Zaimplementowano perceptionDeviceSetCreateFactoryOverride, co gwarantuje, że PerceptionDevice.dll dostarczane z usługą Holographic Remoting nie zakłóca wersji dostarczonej z systemem Windows 10.

Wersja 2.3.0 (2 października 2020 r.)

  • Naprawiono awarie, które mogą wystąpić po zawieszeniu odtwarzacza 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 zaktualizowanej 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 komunikacja zdalną Holographic i dane specyficzne dla kontrolera można pobrać za pośrednictwem spatialInteractionSource.Controller.
  • Element SpatialStageFrameOfReference jest teraz obsługiwany, a bieżący etap można pobrać za pośrednictwem elementu SpatialStageFrameOfReference.Current. Ponadto można zażądać nowego etapu za pomocą metody SpatialStageFrameOfReference.RequestNewStageAsync.
  • W poprzednich wersjach przewidywanie pose było obsługiwane po stronie gracza przez odtwarzacz 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.)

Wersja 2.1.2 (5 kwietnia 2020 r.)

  • Rozwiązano problem ze zgodnością z poprzednimi wersjami audio 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 błędy, które prowadzą do awarii.

Wersja 2.0.18 (17 grudnia 2019 r.)

  • Dodano obsługę elementu HolographicViewConfiguration
  • Usunięto różne błędy, które prowadzą do awarii.
  • Usunięto usterkę polegającą na tym, że wywołanie zwrotne HolographicSpace.CameraAdded 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 PerceptionDevice (aktualizacja systemu Windows 10 listopada 2019 r.).
  • Rozwiązano problem uniemożliwiający wyzwalanie zdarzeń gestu blokady przez funkcję SpatialGestureRecognizer.
  • Rozwiązano problem z wątkami podczas korzystania z obiektu SpatialSurfaceObserver.SetBoundingVolume.

Wersja 2.0.12 (18 października 2019 r.)

  • Naprawiono awarię elementu 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 urządzeniem HoloLens 2.

Wersja 2.0.9 (19 września 2019 r.)

  • Dodano obsługę elementu SpatialAnchorExporter
  • Dodano nowy interfejs (zaimplementowany przez PlayerContextprogram IPlayerContext2 ) z następującymi elementami członkowskimi:
  • Wartość dodana Failed_RemoteFrameTooOld do BlitResult
  • Ulepszenia stabilności i niezawodności

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ż