Cronologia delle versioni di Holographic Remoting
Nota
Queste indicazioni sono specifiche per Holographic Remoting in HoloLens 2 e pc Windows che eseguono Windows Realtà mista.
Versione 2.9.4 (15 luglio 2024)
- È stato risolto un problema di deadlock che si verificava quando il codificatore GPU era occupato per durate lunghe.
- Correzione di valori di gap di avvicinamento delle dita erranei che causano interazioni indesiderate.
Versione 2.9.3 (26 ottobre 2023)
- Holographic Remoting con l'API OpenXR ora supporta l'estensione
XR_MSFT_scene_marker
. - Holographic Remoting con l'API OpenXR supporta ora la selezione dell'adattatore GPU tramite lo struct dell'estensione.
XrRemotingPreferredGraphicsAdapterMSFT
- Correzione dell'arresto anomalo del sottosistema Delle mani di Unity a causa dell'asserzione timestamp.
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)
- Holographic Remoting con l'API OpenXR ora supporta:
- Conversione del timestamp tra lettore e remoto.
- Estensione XR_MSFT_spatial_graph_bridge (revisione 2).
- Aggiunta del supporto per l'acquisizione audio per app.
- Aggiunta di una connessione inversa semplice tramite codici a matrice al lettore Holographic Remoting, vedere Holographic Remoting Player.
- Aggiornamento degli 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. Con questo, tutte le funzionalità di calcolo della scena e le coerenza di calcolo della scena sono ora supportate.
- Ottimizzazioni e riduzione della latenza.
- Sono stati risolti i 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 impediva l'avvio corretto del lettore Holographic Remoting, disponibile tramite Microsoft Store.
Versione 2.7.3 (7 febbraio 2022)
- Correzione della regressione della latenza di decodifica 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 nello spazio tra le 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 lettori personalizzati e applicazioni remote.
- È stato risolto un problema per cui gli eventi connessi e disconnessi da PlayerContext e RemoteContext potevano 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 del 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)
- Holographic Remoting con l'API OpenXR ora supporta:
- 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 alle applicazioni una rappresentazione generale dei piani, delle mesh e degli oggetti nell'ambiente dell'utente. L'estensione consente lo sviluppo di applicazioni con riconoscimento spaziale. Si noti che 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 o API della piattaforma dei dispositivi di Windows Realtà mista. Si noti che con XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT è l'unico tipo di nodo supportato da xrCreateSpatialGraphNodeSpaceMSFT in questa versione.
- Holographic Remoting con l'API Realtà mista supporta ora:
- Overload SpatialGraphInteropPreview.CreateCoordinateSystemForNode, che consentono alle applicazioni di tenere traccia dei nodi statici del grafico spaziale in modo che gli utenti possano ragionare su luoghi e cose nel proprio ambiente.
- Holographic Remoting 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 ai lati dell'HMD.
- L'esempio remoto OpenXR è stato aggiornato per includere:
- Esempio di utilizzo dell'estensione XR_MSFT_holographic_remoting_speech.
- L'esempio remoto di 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 precedente meccanismo di rilevamento del codice a matrice).
- Il lettore Holographic Remoting mostra ora un'animazione di caricamento mentre viene stabilita la connessione.
- Sono stati risolti i problemi di compatibilità di RenderDoc 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)
- Holographic Remoting con l'API OpenXR ora supporta:
- XR_MSFT_spatial_anchor'estensione. Questa estensione consente a un'applicazione di creare ancoraggi nello spazio. Gli ancoraggi nello spazio sono punti arbitrari nell'ambiente fisico dell'utente che verrà monitorato dal runtime.
- Miglioramento della sincronizzazione tra il lettore e il lato remoto. Il miglioramento consente di modificare dinamicamente la posizione e il buffer dei fotogrammi, assicurando che il contenuto sottoposto a rendering remoto raggiunga senza problemi i display con la frequenza dei fotogrammi di destinazione prevista.
- Miglioramento delle prestazioni del lettore Holographic Remoting disponibile tramite Microsoft Store.
- Trasmissione ottimizzata delle mesh di superficie spaziale, su cui è possibile eseguire query tramite SpatialSurfaceObserver da un'app remota.
- È stato risolto un problema per cui la chiamata di metodi SpatialAnchorManager o il rilascio degli ancoraggi causava eccezioni alla disconnessione.
- È stato risolto un problema di threading che causava arresti anomali durante la chiusura delle istanze di PlayerContext o RemoteContext.
- Holographic Remoting Player sul desktop: visualizza un messaggio di errore quando Windows Realtà mista manca invece di chiuderlo automaticamente.
- Molte altre correzioni di bug e miglioramenti della stabilità.
Versione 2.4.1 (22 gennaio 2021)
- Correzione del problema relativo a SpatialAnchorManager::RequestStoreAsync che non funziona in modo affidabile quando viene chiamato durante la connessione.
- Correzione del problema relativo a SpatialAnchorManager::TrySave che non salva correttamente un ancoraggio se l'ancoraggio in questione non può essere individuato.
Versione 2.4.0 (1 dicembre 2020)
- Holographic Remoting supporta ora la scrittura di app remote usando l'API OpenXR. Per iniziare, vedere Scrittura di un'app remota Holographic Remoting usando le API OpenXR.
- Correzioni di bug e miglioramenti della stabilità.
Versione 2.3.1 (10 ottobre 2020)
- Correzione della regressione con previsione della posizione remota, che causava 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 alla stabilità.
Versione 2.2.3 (28 agosto 2020)
- Correzioni di bug e miglioramenti della stabilità.
Versione 2.2.2 (10 luglio 2020)
- Correzione del problema relativo a HolographicCamera.LeftViewportParameters e HolographicCamera.RightViewportParameters che non restituiscono vertici di mesh di aree nascoste durante lo streaming da un visore VR di Windows Realtà mista.
- Correzione dell'arresto anomalo, che può verificarsi con una connessione di rete insufficiente.
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 usa la versione 2.2.0 e si vuole inviare l'applicazione al lease p di Microsoft Store aggiornato almeno alla versione 2.2.1.
- Correzione dei problemi di conformità del Kit di certificazione app Windows.
Versione 2.2.0 (1° luglio 2020)
- Il lettore Holographic Remoting può ora essere installato nei PC che eseguono Windows Realtà mista, rendendo possibile lo streaming ai visori VR immersive.
- I controller di movimento sono ora supportati da Holographic Remoting e i dati specifici del controller possono essere recuperati tramite SpatialInteractionSource.Controller.
- SpatialStageFrameOfReference è ora supportato e la fase corrente può essere recuperata tramite SpatialStageFrameOfReference.Current. È anche possibile richiedere una nuova fase tramite SpatialStageFrameOfReference.RequestNewStageAsync.
- Nelle versioni precedenti, la previsione della posa è stata gestita sul giocatore dal lettore Holographic Remoting. A partire dalla versione 2.2.0, Holographic Remoting ha la sincronizzazione dell'ora e la stima viene eseguita completamente dall'applicazione remota. Gli utenti dovrebbero anche aspettarsi una migliore stabilità dell'ologramma in situazioni di rete difficili.
Versione 2.1.3 (25 maggio 2020)
- Modifica del comportamento dell'evento HolographicSpace.CameraAdded . Nelle versioni precedenti non era garantito che un HolographicCamera appena aggiunto abbia anche un HolographicCameraPose valido quando si crea il 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 tale fotocamera nel fotogramma successivo.
- Aggiunta di Disabled a DepthBufferStreamResolution, che può essere usata per disabilitare lo streaming del buffer di profondità tramite RemoteContext.ConfigureDepthVideoStream. Nota, 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 una versione inferiore alla 2.1.0.
- Correzione del problema di ancoraggio nello spazio, 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)
- Trasporto di rete commutato per l'uso di RTP tramite UDP. Le connessioni sicure usano ora SRTP . Si noti che Holographic Remoting Player è ancora compatibile con tutte le versioni di Holographic Remoting rilasciate in precedenza. Per trarre vantaggio dal nuovo trasporto di rete, sia Holographic Remoting Player che l'app remota in questione devono usare la versione 2.1.0.
- Aggiunta del supporto per HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.
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 del 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 di un'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 (Aggiornamento di windows 10 novembre 2019).
- È stato risolto un problema che impedisce l'attivazione degli eventi di movimento 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, ma solo il pulsante trigger e il pulsante Windows funzionano se abbinati a HoloLens 2.
Versione 2.0.9 (19 settembre 2019)
- Aggiunta del supporto per SpatialAnchorExporter
- Aggiunta di una nuova interfaccia
IPlayerContext2
(implementata daPlayerContext
) che fornisce i membri seguenti: - Valore aggiunto
Failed_RemoteFrameTooOld
aBlitResult
- Miglioramenti della stabilità e dell'affidabilità
Versione 2.0.8 (20 agosto 2019)
- Correzione dell'arresto anomalo del sistema quando si chiama HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer con IDXGISurface2 come parametro.
- Miglioramenti della stabilità e dell'affidabilità
Versione 2.0.7 (26 luglio 2019)
- Prima versione pubblica di Holographic Remoting per HoloLens 2.
Vedi anche
- Panoramica di Holographic Remoting
- Scrittura di un'app remota Holographic Remoting con le API di Windows Realtà mista
- Scrittura di un'app remota Holographic Remoting con le API OpenXR
- Scrivere un'app lettore Holographic Remoting personalizzata
- Risoluzione dei problemi e limitazioni di Holographic Remoting
- Condizioni di licenza software per Holographic Remoting
- Informativa sulla privacy Microsoft