Cronologia delle versioni della comunicazione remota olografica
Nota
Queste linee guida sono specifiche della comunicazione remota holographic nei PC HoloLens 2 e Windows che eseguono Windows Mixed Reality.
Versione 2.9.4 (15 luglio 2024)
- È stato risolto un problema di deadlock che si verificava quando il codificatore GPU veniva occupato per lunghi periodi.
- Correzione di valori di gap di avvicinamento delle dita che portano a interazioni indesiderate.
Versione 2.9.3 (26 ottobre 2023)
- La comunicazione remota olografica che usa l'API OpenXR supporta ora l'estensione
XR_MSFT_scene_marker
. - La comunicazione remota olografica che usa l'API OpenXR supporta ora la selezione dell'adattatore GPU tramite lo struct di
XrRemotingPreferredGraphicsAdapterMSFT
estensione. - Correzione dell'arresto anomalo del sottosistema Unity Hands 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 usava 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 olografica che usa 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 per app.
- Aggiunta di una facile connessione inversa tramite codici a matrice al lettore holographic Remoting vedere Holographic Remoting Player.
- Gli esempi ufficiali in GitHub sono stati aggiornati 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 consistenze 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)
- 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 degli ancoraggi spaziali 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)
- È stato risolto un problema di composizione a quattro livelli OpenXR che può influire negativamente sulla stabilità degli ologrammi.
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 per cui l'affidabilità del riconoscimento vocale si riduceva su più connessioni.
- Varie correzioni di bug e miglioramenti della stabilità.
Versione 2.6.0 (10 giugno 2021)
- La comunicazione remota olografica che usa 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 alle applicazioni una rappresentazione generale dei piani, delle mesh e degli oggetti nell'ambiente dell'utente. L'estensione consente lo sviluppo di applicazioni con supporto 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 API o librerie della piattaforma per dispositivi Windows Mixed Reality. Nota: con XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT è l'unico tipo di nodo supportato da xrCreateSpatialGraphNodeSpaceMSFT in questa versione.
- La comunicazione remota olografica che usa l'API Realtà mista supporta ora:
- Gli overload SpatialGraphInteropPreview.CreateCoordinateSystemForNode, che consentono alle applicazioni di tenere traccia dei nodi statici del grafico spaziale in modo che gli utenti possano ragionare sulle posizioni e sulle cose nel proprio ambiente.
- La comunicazione remota olografica che usa 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.
- Rendering eccessivo, 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 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 holographic Remoting ora mostra un'animazione di caricamento mentre viene stabilita la connessione.
- Sono stati risolti problemi relativi alla 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)
- La comunicazione remota olografica che usa l'API OpenXR supporta ora:
- XR_MSFT_spatial_anchor estensioni. Questa estensione consente a un'applicazione di creare ancoraggi nello spazio. Gli ancoraggi nello spazio sono punti arbitrari nell'ambiente fisico dell'utente che verranno monitorati dal runtime.
- XR_MSFT_controller_model estensioni. Questa estensione fornisce un meccanismo per caricare i modelli GLTF per i controller.
- Canali dati personalizzati come parte dell'estensione XR_MSFT_holographic_remoting. Un esempio a tale scopo è illustrato nell'esempio remoto OpenXR.
- Sincronizzazione migliorata tra il lettore e il lato remoto. Il miglioramento consente di modificare dinamicamente la posizione e il buffering dei fotogrammi, garantendo che il contenuto sottoposto a rendering remoto raggiunga senza problemi i display alla 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 ai metodi SpatialAnchorManager o il rilascio di ancoraggi causava eccezioni alla disconnessione.
- È stato risolto un problema di threading che provocava arresti anomali durante la chiusura di istanze di PlayerContext o RemoteContext.
- Lettore remoto olografico sul desktop: visualizza un messaggio di errore quando Windows Mixed Reality non è presente invece di chiudere in modo invisibile all'utente.
- Molte altre correzioni di bug e miglioramenti della stabilità.
Versione 2.4.1 (22 gennaio 2021)
- È stato risolto un problema per cui SpatialAnchorManager::RequestStoreAsync non funzionava in modo affidabile quando viene chiamato durante la connessione.
- È stato risolto un problema con SpatialAnchorManager::TrySave che non salvava correttamente un ancoraggio se non è possibile individuare l'ancoraggio in questione.
Versione 2.4.0 (1° dicembre 2020)
- La comunicazione remota olografica supporta ora la scrittura di app remote usando l'API OpenXR. Per iniziare, vedere Scrittura di un'app remota holographic Remoting con API OpenXR .
- Correzioni di bug e miglioramenti della stabilità.
Versione 2.3.1 (10 ottobre 2020)
- Correzione della regressione con previsione della posa remota, che ha causato l'instabilità visiva.
- Implementato PerceptionDeviceSetCreateFactoryOverride, che garantisce che PerceptionDevice.dll forniti con Holographic Remoting non interferiscano con la versione fornita con Windows 10.
Versione 2.3.0 (2 ottobre 2020)
- Correzione degli arresti anomali, che possono verificarsi quando Holographic Remoting Player viene 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)
- Correzione del problema relativo a HolographicCamera.LeftViewportParameters e HolographicCamera.RightViewportParameters che non restituisce vertici di mesh di area nascosti durante lo streaming da un visore Windows Mixed Reality.
- Correzione dell'arresto anomalo del sistema, che può verificarsi con una connessione di rete insufficiente.
Versione 2.2.1 (6 luglio 2020)
Importante
Windows App convalida del Kit di certificazione 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 almeno alla versione 2.2.1.
- Sono stati risolti Windows App problemi di conformità del Kit di certificazione.
Versione 2.2.0 (1 luglio 2020)
- Il lettore holographic Remoting può ora essere installato nei PC che eseguono Windows Mixed Reality, rendendo possibile lo streaming in visori vr immersivi.
- 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 lato 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 maggiore stabilità degli ologrammi in situazioni di rete difficili.
Versione 2.1.3 (25 maggio 2020)
- Modificato il comportamento dell'evento HolographicSpace.CameraAdded . Nelle versioni precedenti , non era garantito che un holographicCamera appena aggiunto abbia anche un HolographicCameraPose valido durante la creazione del fotogramma successivo tramite HolographicSpace.CreateNextFrame. A partire dalla versione 2.1.3, HolographicSpace.CameraAdded è sincronizzato con i dati di posa provenienti da Holographic Remoting Player. Gli utenti possono aspettarsi che quando una fotocamera viene appena aggiunta abbia 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. 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 una 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)
- 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 di un bug per cui era necessario un callback HolographicSpace.CameraAdded per consentire a HolographicCamera di essere accettato e visualizzato come fotocamera aggiunta nell'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 (Windows 10 aggiornamento di novembre 2019).
- È stato risolto un problema che impediva l'attivazione di 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. La comunicazione remota olografica non supporta completamente i controller, solo il pulsante trigger e il pulsante 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 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 durante la chiamata di HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer con un 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.
Vedere anche
- Panoramica della comunicazione remota olografica
- Scrittura di un'app remota holographic Remoting usando le API Windows Mixed Reality
- Scrittura di un'app remota holographic Remoting usando le API OpenXR
- Scrittura di un'app del lettore holographic Remoting personalizzata
- Risoluzione dei problemi e limitazioni della comunicazione remota olografica
- Condizioni di licenza del software holographic Remoting
- Informativa sulla privacy di Microsoft