Cronologia delle versioni della comunicazione remota olografica

Nota

Questa guida è specifica per Holographic Remoting in HoloLens 2 e PC Windows che eseguono Windows Mixed Reality.

Versione 2.9.3 (26 ottobre 2023)

Versione 2.9.2 (14 giugno 2023)

  • È stato risolto un problema che causava un timeout dopo 10 secondi quando si usa la modalità di ascolto con l'API OpenXR.

Versione 2.9.1 (17 febbraio 2023)

  • Miglioramenti della stabilità per le versioni remote precedenti.

Versione 2.9.0 (13 febbraio 2023)

  • La comunicazione remota holographic usando l'API OpenXR supporta ora:
    • Conversione timestamp tra lettore e remoto.
    • Estensione XR_MSFT_spatial_graph_bridge (revisione 2).
  • Aggiunta del supporto per l'acquisizione audio dell'app.
  • Aggiunta di una connessione inversa semplice tramite codici QR al lettore Di comunicazione remota Holographic, vedere Holographic Remoting Player.
  • Aggiornato gli esempi ufficiali in GitHub a C++ 20.
  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.8.1 (6 luglio 2022)

  • Supporto migliorato per ancoraggi nello spazio di Azure

Versione 2.8.0 (3 maggio 2022)

  • Supporto completo delle funzionalità per l'estensione XR_MSFT_scene_understanding. A questo scopo, sono ora supportate tutte le funzionalità di calcolo della scena e le coerenza di calcolo della scena.
  • Ottimizzazioni e riduzione della latenza.
  • Correzione dei problemi relativi ai sistemi multi-GPU.
  • Molte altre correzioni di bug e miglioramenti della stabilità.

Versione 2.7.5 (23 marzo 2022)

  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.7.4 (8 febbraio 2022)

  • È stato risolto un problema che impedisce al lettore Holographic Remoting, disponibile tramite Microsoft Store, di avviare correttamente.

Versione 2.7.3 (7 febbraio 2022)

  • Correzione della regressione della latenza di decodifica del video HEVC.

Versione 2.7.2 (15 dicembre 2021)

  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.7.1 (26 ottobre 2021)

  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.7.0 (29 settembre 2021)

  • Aggiunta del supporto per l'estensione OpenXR XR_MSFT_spatial_anchor_persistence, che consente la persistenza e il recupero di ancoraggi spaziali tra sessioni dell'applicazione in un dispositivo.
  • È stato aggiunto un nuovo tipo di sistema di coordinate utente che può essere usato per sincronizzare le posizioni spaziali tra i giocatori personalizzati e le applicazioni remote.
  • È stato risolto un problema per cui gli eventi connessi e disconnessi da PlayerContext e RemoteContext potrebbero essere trasmessi simultaneamente o anche nell'ordine errato. La trasmissione ora avviene sempre in ordine, ma impedisce il blocco in un gestore eventi per attendere la trasmissione di un evento successivo.
  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.6.2 (20 agosto 2021)

  • Correzione di un problema di composizione a livello quad OpenXR che può influire negativamente sulla stabilità dell'ologramma.

Versione 2.6.1 (20 luglio 2021)

  • L'estensione XR_MSFT_holographic_remoting_speech consente ora la reinizializzazione del riconoscimento vocale con nuovi parametri durante una sessione in esecuzione.
  • È stato risolto un problema a causa del quale l'affidabilità del riconoscimento vocale è diminuita su più connessioni.
  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.6.0 (10 giugno 2021)

  • La comunicazione remota holographic usando l'API OpenXR supporta ora:
    • La nuova estensione XR_MSFT_holographic_remoting_speech, che consente alle applicazioni di ascoltare comandi vocali personalizzati in varie lingue.
    • Estensione XR_MSFT_scene_understanding. Fornisce applicazioni con una rappresentazione generale dei piani, delle mesh e degli oggetti nell'ambiente dell'utente. L'estensione consente lo sviluppo di applicazioni con riconoscimento spaziale. Nota, XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT è l'unica coerenza supportata da xrComputeNewSceneMSFT in questa versione.
    • L'estensione XR_MSFT_spatial_graph_bridge, che consente alle applicazioni di creare handle XrSpace per tenere traccia dei nodi del grafico spaziale di altre librerie di piattaforme di dispositivi Windows Mixed Reality o API. Nota, con XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT è l'unico tipo di nodo supportato da xrCreateSpatialGraphNodeSpaceMSFT in questa versione.
  • La comunicazione remota holographic usando l'API Realtà mista supporta ora:
    • Gli overload SpatialGraphInteropPreview.CreateCoordinateSystemForNode, che consentono alle applicazioni di tenere traccia dei nodi del grafico spaziale statico in modo che gli utenti possano ragionare su luoghi e cose nell'ambiente.
  • La comunicazione remota holographic con le API OpenXR e Realtà mista supporta ora:
  • The Microsoft.MixedReality.SceneUnderstanding SDK. Consente alle applicazioni di calcolare una descrizione della scena che circonda l'utente ,ad esempio pareti, pavimenti e superfici, fornendo quad, mesh e segnali di posizionamento del contenuto.
  • Microsoft.MixedReality.QR SDK, che consente alle applicazioni di tenere traccia della posizione, delle dimensioni e del contenuto dei codici a matrice rilevati.
  • Over-Rendering, che riduce le aree nere sui lati del HMD.
  • L'esempio remoto OpenXR è stato aggiornato per includere:
    • Esempio di uso dell'estensione XR_MSFT_holographic_remoting_speech.
  • L'esempio remoto Realtà mista è stato aggiornato per includere:
    • Esempio di uso di Microsoft.MixedReality.SceneUnderstanding SDK.
    • Esempio di uso di Microsoft.MixedReality.QR SDK (che sostituisce il meccanismo di rilevamento del codice a matrice precedente).
  • Il lettore Di comunicazione remota Holographic mostra ora un'animazione di caricamento mentre viene stabilita la connessione.
  • È stato risolto i problemi relativi alla compatibilità con RenderingDoc sia nel runtime dell'API OpenXR che nell'esempio di API Realtà mista.
  • Varie correzioni di bug e miglioramenti della stabilità.

Versione 2.5.0 (12 febbraio 2021)

  • La comunicazione remota holographic usando l'API OpenXR supporta ora:
  • XR_MSFT_spatial_anchor estensione. Questa estensione consente a un'applicazione di creare ancoraggi spaziali. Gli ancoraggi spaziali sono punti arbitrari nell'ambiente fisico dell'utente che verrà monitorato dal runtime.
    • XR_MSFT_controller_model estensione. Questa estensione fornisce un meccanismo per caricare i modelli GLTF per i controller.
    • Canali dati personalizzati come parte dell'estensione XR_MSFT_holographic_remoting. Esempio per questo illustrato nell'esempio remoto OpenXR.
  • Miglioramento della sincronizzazione tra lettore e lato remoto. Il miglioramento consente di modificare dinamicamente la posizione e il buffer dei fotogrammi, che garantisce che il contenuto di rendering remoto raggiunga senza problemi i display alla frequenza di frame di destinazione prevista.
  • Prestazioni migliorate del lettore Holographic Remoting disponibile tramite Microsoft Store.
  • Trasmissione ottimizzata delle mesh di superficie spaziale, che può essere eseguita una query tramite SpatialSurfaceObserver da un'app remota.
  • È stato risolto un problema in cui la chiamata di metodi SpatialAnchorManager o rilascio di ancoraggi causava eccezioni sulla disconnessione.
  • Correzione del problema di threading che causa l'arresto anomalo durante la chiusura di istanze di PlayerContext o RemoteContext.
  • Holographic Remoting Player on Desktop: visualizzare un messaggio di errore quando Windows Mixed Reality manca invece di chiudere in modo invisibile all'utente.
  • Molte altre correzioni di bug e miglioramenti della stabilità.

Versione 2.4.1 (22 gennaio 2021)

  • Correzione del problema con SpatialAnchorManager::RequestStoreAsync non funziona in modo affidabile quando viene chiamato durante la connessione.
  • Correzione del problema con SpatialAnchorManager::TrySave non salva correttamente un ancoraggio se l'ancoraggio in questione non può trovarsi.

Versione 2.4.0 (1 dicembre 2020)

Versione 2.3.1 (10 ottobre 2020)

  • Correzione della regressione con la stima della posizione remota, che ha causato un'instabilità visiva.
  • Implementato PerceptionDeviceSetCreateFactoryOverride, che garantisce che PerceptionDevice.dll fornito con Holographic Remoting non interferisca con la versione fornita con Windows 10.

Versione 2.3.0 (2 ottobre 2020)

  • Correzione di arresti anomali, che possono verificarsi quando Holographic Remoting Player è sospeso.
  • Miglioramenti della stabilità.

Versione 2.2.3 (28 agosto 2020)

  • Correzioni di bug e miglioramenti della stabilità.

Versione 2.2.2 (10 luglio 2020)

Versione 2.2.1 (6 luglio 2020)

Importante

La convalida del Kit di certificazione app Windows con la versione 2.2.0 avrà esito negativo. Se si è nella versione 2.2.0 e si vuole inviare l'applicazione al lease p di Microsoft Store aggiornato ad almeno la versione 2.2.1.

Versione 2.2.0 (1 luglio 2020)

Versione 2.1.3 (25 maggio 2020)

  • Comportamento modificato dell'evento HolographicSpace.CameraAdded . Nelle versioni precedenti non è stato garantito che un holographicCamera appena aggiunto abbia anche un HolographicCameraPose valido durante la creazione del frame successivo tramite HolographicSpace.CreateNextFrame. A partire dalla versione 2.1.3 , HolographicSpace.CameraAdded viene sincronizzato con i dati di posa provenienti da Holographic Remoting Player. Gli utenti possono aspettarsi che quando una fotocamera viene appena aggiunta ha anche un HolographicCameraPose valido disponibile per la fotocamera nel fotogramma successivo.
  • Aggiunta di Disabled a DepthBufferStreamResolution, che può essere usata per disabilitare lo streaming del buffer di profondità tramite RemoteContext.ConfigureDepthVideoStream. Si noti che se si usa HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer avrà esito negativo con E_ILLEGAL_METHOD_CALL.
  • La schermata di avvio di Holographic Remoting Player è stata riprogettata e ora non blocca la visualizzazione dell'utente.
  • Miglioramenti della stabilità e correzioni di bug.

Versione 2.1.2 (5 aprile 2020)

  • Correzione del problema di compatibilità con le versioni precedenti dell'audio tra il lettore Holographic Remoting più recente e le app remote con versione inferiore alla 2.1.0.
  • Correzione del problema di ancoraggio spaziale, che ha chiuso in modo imprevisto il lettore Holographic Remoting. Questo problema interessa anche i giocatori personalizzati.

Versione 2.1.1 (20 marzo 2020)

  • Correzione del problema di codifica video con le app remote quando si usano GPU AMD.
  • Miglioramenti delle prestazioni di Holographic Remoting Player.

Versione 2.1.0 (11 marzo 2020)

Versione 2.0.20 (2 febbraio 2020)

  • Correzione di vari bug che causano arresti anomali.

Versione 2.0.18 (17 dicembre 2019)

  • Aggiunta del supporto per HolographicViewConfiguration
  • Correzione di vari bug che causano arresti anomali.
  • Correzione di un bug per cui era necessario un callback HolographicSpace.CameraAdded per un HolographicCamera per essere accettato e visualizzato come fotocamera aggiunta in HolographicFrame.

Versione 2.0.16 (11 novembre 2019)

  • Correzione del deadlock nel rilevamento del codice a matrice.
  • Correzione dell'eccezione non gestita a causa di un'attesa di blocco nel thread principale.

Versione 2.0.14 (26 ottobre 2019)

  • Supporto per le nuove API PerceptionDevice (Windows 10 aggiornamento di novembre 2019).
  • È stato risolto un problema che impedisce l'attivazione di eventi movimenti di blocco da SpatialGestureRecognizer.
  • Correzione del problema di threading quando si usa SpatialSurfaceObserver.SetBoundingVolume.

Versione 2.0.12 (18 ottobre 2019)

  • Correzione dell'arresto anomalo in SpatialGestureRecognizer quando si usa NavigationRail(X/Y/Z).

Versione 2.0.10 (10 ottobre 2019)

  • Correzione dell'arresto anomalo quando si usa il pulsante trigger dei controller VR. Holographic Remoting non supporta completamente i controller, solo il pulsante trigger e il pulsante Di Windows funzionano se associati a HoloLens 2.

Versione 2.0.9 (19 settembre 2019)

  • Aggiunta del supporto per SpatialAnchorExporter
  • Aggiunta di una nuova interfaccia IPlayerContext2 (implementata da PlayerContext) che fornisce i membri seguenti:
  • Valore aggiunto Failed_RemoteFrameTooOld a BlitResult
  • Miglioramenti della stabilità e dell'affidabilità

Versione 2.0.8 (20 agosto 2019)

Versione 2.0.7 (26 luglio 2019)

  • Prima versione pubblica di Holographic Remoting per HoloLens 2.

Vedere anche