Historial de versiones de comunicación remota holográfica

Nota

Esta guía es específica de la comunicación remota holográfica en HoloLens 2 y equipos Windows que ejecutan Windows Mixed Reality.

Versión 2.9.3 (26 de octubre de 2023)

  • La comunicación remota holográfica mediante la API de OpenXR ahora admite la XR_MSFT_scene_marker extensión.
  • La comunicación remota holográfica mediante la API de OpenXR ahora admite la selección del adaptador de GPU a través de la estructura de XrRemotingPreferredGraphicsAdapterMSFT extensión.
  • Se ha corregido el bloqueo del subsistema manos de Unity debido a la aserción de marca de tiempo.

Versión 2.9.2 (14 de junio de 2023)

  • Se ha corregido un problema que provocaba un tiempo de espera después de 10 segundos al usar el modo de escucha con la API de OpenXR.

Versión 2.9.1 (17 de febrero de 2023)

  • Mejoras de estabilidad para versiones remotas anteriores.

Versión 2.9.0 (13 de febrero de 2023)

  • La comunicación remota holográfica con la API de OpenXR ahora admite:
    • Conversión de marca de tiempo entre jugador y remoto.
    • Extensión XR_MSFT_spatial_graph_bridge (revisión 2).
  • Se ha agregado compatibilidad con la captura de audio por aplicación.
  • Se ha agregado una conexión inversa sencilla mediante códigos QR al reproductor de comunicación remota holográfica, consulte Holographic Remoting Player.
  • Se han actualizado los ejemplos oficiales de GitHub a C++ 20.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.8.1 (6 de julio de 2022)

  • Compatibilidad mejorada con Azure Spatial Anchors

Versión 2.8.0 (3 de mayo de 2022)

  • Compatibilidad completa con características para la extensión XR_MSFT_scene_understanding. Con eso, ahora se admiten todas las características de proceso de escena y las coherencias de proceso de escena.
  • Optimizaciones y reducción de latencia.
  • Se han corregido problemas con sistemas de varias GPU.
  • Muchas otras correcciones de errores y mejoras de estabilidad.

Versión 2.7.5 (23 de marzo de 2022)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.4 (8 de febrero de 2022)

  • Se ha corregido un problema que impedía que el reproductor de comunicación remota holográfica, disponible a través de Microsoft Store, se iniciara correctamente.

Versión 2.7.3 (7 de febrero de 2022)

  • Se ha corregido la regresión de latencia de descodificación de vídeo HEVC.

Versión 2.7.2 (15 de diciembre de 2021)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.1 (26 de octubre de 2021)

  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.7.0 (29 de septiembre de 2021)

  • Se ha agregado compatibilidad con la extensión OpenXR XR_MSFT_spatial_anchor_persistence, lo que permite la persistencia y recuperación de anclajes espaciales entre sesiones de aplicación en un dispositivo.
  • Se ha agregado un nuevo tipo de sistema de coordenadas de usuario que se puede usar para sincronizar ubicaciones espaciales entre reproductores personalizados y aplicaciones remotas.
  • Se ha corregido un problema por el que los eventos conectados y desconectados de PlayerContext y RemoteContext podían difundirse simultáneamente o incluso en el orden incorrecto. La difusión ahora siempre se produce en orden, pero prohíbe el bloqueo en un controlador de eventos para esperar a la difusión de un evento posterior.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.6.2 (20 de agosto de 2021)

  • Se ha corregido un problema de composición de capa cuádruple de OpenXR que puede afectar negativamente a la estabilidad del holograma.

Versión 2.6.1 (20 de julio de 2021)

  • La extensión XR_MSFT_holographic_remoting_speech ahora permite reinicializar el reconocedor de voz con nuevos parámetros durante una sesión en ejecución.
  • Se ha corregido un problema por el que la confiabilidad del reconocimiento de voz disminuyeba en varias conexiones.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.6.0 (10 de junio de 2021)

  • La comunicación remota holográfica con la API de OpenXR ahora admite:
    • La nueva extensión XR_MSFT_holographic_remoting_speech, que permite a las aplicaciones escuchar comandos de voz personalizados en varios lenguajes.
    • Extensión XR_MSFT_scene_understanding. Proporciona a las aplicaciones una representación de alto nivel de los planos, mallas y objetos en el entorno del usuario. La extensión permite el desarrollo de aplicaciones con reconocimiento espacial. Tenga en cuenta que XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT es la única coherencia admitida por xrComputeNewSceneMSFT en esta versión.
    • La extensión XR_MSFT_spatial_graph_bridge, que permite a las aplicaciones crear identificadores XrSpace para realizar un seguimiento de los nodos de Spatial Graph de otras bibliotecas o API de plataforma de dispositivos de Windows Mixed Reality. Tenga en cuenta que, con XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT es el único tipo de nodo admitido por xrCreateSpatialGraphNodeSpaceMSFT en esta versión.
  • La comunicación remota holográfica con la API de Mixed Reality ahora admite:
    • Las sobrecargas SpatialGraphInteropPreview.CreateCoordinateSystemForNode, que permiten a las aplicaciones realizar un seguimiento de nodos de grafos espaciales estáticos para que los usuarios puedan razonar sobre lugares y cosas en su entorno.
  • La comunicación remota holográfica con openXR y las API de Mixed Reality ahora admite:
  • Sdk de Microsoft.MixedReality.SceneUnderstanding. Permite a las aplicaciones calcular una descripción de la escena que rodea al usuario (como paredes, pisos y superficies) que proporcionan cuádculos, mallas y indicaciones de colocación de contenido.
  • El SDK de Microsoft.MixedReality.QR, que permite a las aplicaciones realizar un seguimiento de la ubicación, el tamaño y el contenido de los códigos QR detectados.
  • Over-Rendering, que reduce las regiones negras en los lados del HMD.
  • El ejemplo remoto de OpenXR se ha actualizado para incluir:
    • Ejemplo de uso de la extensión XR_MSFT_holographic_remoting_speech.
  • El Mixed Reality ejemplo remoto se ha actualizado para incluir:
    • Ejemplo de uso del SDK Microsoft.MixedReality.SceneUnderstanding.
    • Ejemplo de uso del SDK Microsoft.MixedReality.QR (que reemplaza el mecanismo de detección de código QR anterior).
  • El reproductor de comunicación remota holográfica ahora muestra una animación de carga mientras se establece la conexión.
  • Se han corregido problemas con la compatibilidad de RenderDoc en el entorno de ejecución de la API de OpenXR y en el ejemplo de API de Mixed Reality.
  • Varias correcciones de errores y mejoras de estabilidad.

Versión 2.5.0 (12 de febrero de 2021)

  • La comunicación remota holográfica con la API de OpenXR ahora admite:
  • XR_MSFT_spatial_anchor extensión. Esta extensión permite a una aplicación crear anclajes espaciales. Los delimitadores espaciales son puntos arbitrarios en el entorno físico del usuario al que realizará el seguimiento el tiempo de ejecución.
    • XR_MSFT_controller_model extensión. Esta extensión proporciona un mecanismo para cargar modelos GLTF para controladores.
    • Canales de datos personalizados como parte de la extensión XR_MSFT_holographic_remoting. Ejemplo de que se muestra en el ejemplo remoto de OpenXR.
  • Sincronización mejorada entre el reproductor y el lado remoto. La mejora permite cambiar dinámicamente la posición y el almacenamiento en búfer de fotogramas, lo que garantiza que el contenido representado remotamente alcance las pantallas a la velocidad de fotogramas de destino esperada.
  • Rendimiento mejorado del reproductor de comunicación remota holográfica disponible a través de Microsoft Store.
  • Transmisión optimizada de mallas de superficie espacial, que se pueden consultar a través de SpatialSurfaceObserver mediante una aplicación remota.
  • Se ha corregido un problema en el que llamar a los métodos SpatialAnchorManager o liberar anclajes provocaba excepciones en la desconexión.
  • Se ha corregido un problema de subprocesos que provocaba bloqueos al cerrar instancias de PlayerContext o RemoteContext.
  • Reproductor de comunicación remota holográfica en el escritorio: muestra un mensaje de error cuando falta Windows Mixed Reality en lugar de cerrarse silenciosamente.
  • Muchas otras correcciones de errores y mejoras de estabilidad.

Versión 2.4.1 (22 de enero de 2021)

  • Se ha corregido un problema con SpatialAnchorManager::RequestStoreAsync que no funcionaba de forma confiable cuando se llama al conectarse.
  • Se ha corregido un problema con SpatialAnchorManager::TrySave que no guardaba correctamente un delimitador si no se encuentra el delimitador en cuestión.

Versión 2.4.0 (1 de diciembre de 2020)

Versión 2.3.1 (10 de octubre de 2020)

  • Se ha corregido la regresión con la predicción de posición remota, lo que provocaba una vibración visual.
  • Se implementó PerceptionDeviceSetCreateFactoryOverride, lo que garantiza que PerceptionDevice.dll enviado con La comunicación remota holográfica no interfiere con la versión enviada con Windows 10.

Versión 2.3.0 (2 de octubre de 2020)

  • Se han corregido bloqueos, lo que puede ocurrir cuando se suspende el Reproductor de comunicación remota holográfica.
  • Mejoras de estabilidad.

Versión 2.2.3 (28 de agosto de 2020)

  • Se han solucionado errores y se han hecho mejoras en la estabilidad.

Versión 2.2.2 (10 de julio de 2020)

Versión 2.2.1 (6 de julio de 2020)

Importante

Se producirá un error en la validación del Kit de certificación de aplicaciones de Windows con la versión 2.2.0. En caso de que esté en la versión 2.2.0 y quiera enviar la aplicación a la concesión p de Microsoft Store actualizada a al menos la versión 2.2.1.

Versión 2.2.0 (1 de julio de 2020)

Versión 2.1.3 (25 de mayo de 2020)

  • Se ha cambiado el comportamiento del evento HolographicSpace.CameraAdded . En versiones anteriores, no se garantizaba que un HolographicCamera recién agregado también tenga un HolographicCameraPose válido al crear el siguiente fotograma a través de HolographicSpace.CreateNextFrame. A partir de la versión 2.1.3, HolographicSpace.CameraAdded se sincroniza con los datos de pose procedentes del Reproductor de comunicación remota holográfica. Los usuarios pueden esperar que cuando se agregue una cámara, también tiene una holographicCameraPose válida disponible para esa cámara en el siguiente fotograma.
  • Se ha agregado Disabled a DepthBufferStreamResolution, que se puede usar para deshabilitar el streaming del búfer de profundidad a través de RemoteContext.ConfigureDepthVideoStream. Tenga en cuenta que, si se usa HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer , se producirá un error con E_ILLEGAL_METHOD_CALL.
  • La pantalla de inicio del Reproductor de comunicación remota holográfica se ha rediseñado y ahora no bloquea la vista del usuario.
  • Mejoras de estabilidad y correcciones de errores.

Versión 2.1.2 (5 de abril de 2020)

  • Se ha corregido un problema de compatibilidad con versiones anteriores de audio entre el reproductor de comunicación remota holográfica más reciente y las aplicaciones remotas con una versión inferior a la 2.1.0.
  • Se ha corregido el problema de delimitador espacial, que cerraba inesperadamente el reproductor de comunicación remota holográfica. Este problema también afecta a los jugadores personalizados.

Versión 2.1.1 (20 de marzo de 2020)

  • Se ha corregido el problema de codificación de vídeo con aplicaciones remotas al usar GPU AMD.
  • Mejoras de rendimiento del Reproductor de comunicación remota holográfica.

Versión 2.1.0 (11 de marzo de 2020)

  • Transporte de red conmutado para usar RTP a través de UDP. Las conexiones seguras usan SRTP ahora. Tenga en cuenta que holographic Remoting Player sigue siendo compatible con todas las versiones de Holographic Remoting publicadas anteriormente. Para beneficiarse del nuevo transporte de red, tanto holographic Remoting Player como la aplicación remota en cuestión tienen que usar la versión 2.1.0.
  • Se ha agregado compatibilidad con HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.

Versión 2.0.20 (2 de febrero de 2020)

  • Se han corregido varios errores que provocan bloqueos.

Versión 2.0.18 (17 de diciembre de 2019)

  • Se ha agregado compatibilidad con HolographicViewConfiguration.
  • Se han corregido varios errores que provocan bloqueos.
  • Se ha corregido un error por el que se requería una devolución de llamada holographicSpace.CameraAdded para que holographicCamera se aceptara y se mostrara como cámara agregada en holographicFrame.

Versión 2.0.16 (11 de noviembre de 2019)

  • Se ha corregido el interbloqueo en el seguimiento de código QR.
  • Se ha corregido una excepción no controlada debido a una espera de bloqueo en el subproceso principal.

Versión 2.0.14 (26 de octubre de 2019)

  • Compatibilidad con las nuevas API perceptionDevice (Windows 10 actualización de noviembre de 2019).
  • Se ha corregido un problema que impide que SpatialGestureRecognizer desencadene eventos de gestos de suspensión.
  • Se ha corregido un problema de subprocesamiento al usar SpatialSurfaceObserver.SetBoundingVolume.

Versión 2.0.12 (18 de octubre de 2019)

  • Se ha corregido un bloqueo en SpatialGestureRecognizer al usar NavigationRail(X/Y/Z).

Versión 2.0.10 (10 de octubre de 2019)

  • Se ha corregido el bloqueo al usar el botón de desencadenador de los controladores de VR. La comunicación remota holográfica no es totalmente compatible con los controladores, solo el botón de desencadenador y el botón de Windows funcionan si están emparejados con HoloLens 2.

Versión 2.0.9 (19 de septiembre de 2019)

  • Se ha agregado compatibilidad con SpatialAnchorExporter.
  • Se ha agregado una nueva interfaz IPlayerContext2 (implementada por PlayerContext) que proporciona los siguientes miembros:
  • Valor agregado Failed_RemoteFrameTooOld a BlitResult
  • Mejoras de estabilidad y confiabilidad

Versión 2.0.8 (20 de agosto de 2019)

Versión 2.0.7 (26 de julio de 2019)

  • Primera versión pública de Holographic Remoting para HoloLens 2.

Consulte también