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.)
- Holographic Remoting przy użyciu interfejsu API OpenXR obsługuje
XR_MSFT_scene_marker
teraz rozszerzenie. - Holographic Remoting using the OpenXR API now obsługuje wybór adaptera GPU za pośrednictwem
XrRemotingPreferredGraphicsAdapterMSFT
struktury rozszerzenia. - Naprawiono awarię podsystemu rąk aparatu Unity z powodu asertywnego znacznika czasu.
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.)
- Holographic Remoting obsługuje teraz pisanie aplikacji zdalnych przy użyciu interfejsu API OpenXR. Zobacz Pisanie zdalnej aplikacji zdalnej holograficznej przy użyciu interfejsów API OpenXR , aby rozpocząć pracę.
- Poprawki błędów i ulepszenia stabilności.
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.)
- Rozwiązano problem z holographicCamera.LeftViewportParameters i HolographicCamera.RightViewportParameters, który nie zwraca żadnych ukrytych wierzchołków siatki obszaru podczas przesyłania strumieniowego z zestawu nagłownego Windows Mixed Reality.
- Naprawiono awarię, która może wystąpić z powodu słabego połączenia sieciowego.
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.
- Rozwiązano problemy ze zgodnością zestawu certyfikacji aplikacji systemu Windows .
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.)
- Przełączony transport sieciowy do korzystania z protokołu RTP za pośrednictwem protokołu UDP. Bezpieczne połączenia używają teraz protokołu SRTP . Uwaga: Holographic Remoting Player jest nadal zgodny ze wszystkimi wcześniej wydanymi wersjami Holographic Remoting. Aby skorzystać z nowego transportu sieciowego, zarówno Holographic Remoting Player, jak i aplikacji zdalnej muszą korzystać z wersji 2.1.0.
- Dodano obsługę systemu HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.
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.)
- Dodano obsługę funkcji SpatialAnchorExporter
- Dodano nowy interfejs
IPlayerContext2
(zaimplementowany przezPlayerContext
program ) udostępniający następujące elementy członkowskie: - Wartość dodana
Failed_RemoteFrameTooOld
doBlitResult
- Ulepszenia stabilności i niezawodności
Wersja 2.0.8 (20 sierpnia 2019 r.)
- Naprawiono awarię podczas wywoływania elementu HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer z parametrem IDXGISurface2 .
- Ulepszenia stabilności i niezawodności
Wersja 2.0.7 (26 lipca 2019 r.)
- Pierwsze publiczne wydanie Holographic Remoting dla HoloLens 2.
Zobacz też
- Holographic Remoting — omówienie
- Pisanie zdalnej aplikacji zdalnej holograficznej przy użyciu interfejsów API Windows Mixed Reality
- Pisanie zdalnej aplikacji holograficznej za pomocą interfejsów API OpenXR
- Pisanie niestandardowej aplikacji odtwarzacza Holographic Remoting
- Holographic Remoting troubleshooting and limitations (Rozwiązywanie problemów i ograniczenia dotyczące komunikacji zdalnie holograficznej)
- Postanowienia licencyjne dotyczące oprogramowania Holographic Remoting
- Oświadczenie o ochronie prywatności w firmie Microsoft