Partilhar via


Histórico de versões do Holographic Remoting

Nota

Esta orientação é específica para comunicação remota holográfica no HoloLens 2 e PCs Windows que executam o Windows Mixed Reality.

Versão 2.9.4 (15 de julho de 2024)

  • Corrigido um problema de bloqueio que ocorria quando o codificador da GPU estava ocupado por longos períodos.
  • Valores de intervalo de pinça errôneos fixos que levam a interações indesejadas.

Versão 2.9.3 (26 de outubro de 2023)

  • Holographic Remoting usando a API OpenXR agora suporta a XR_MSFT_scene_marker extensão.
  • A comunicação remota holográfica usando a API OpenXR agora suporta a seleção do adaptador GPU através da estrutura de XrRemotingPreferredGraphicsAdapterMSFT extensão.
  • Corrigido Unity Hands Subsystem falha devido a Timestamp assert.

Versão 2.9.2 (14 de junho de 2023)

  • Corrigido um problema que levava a um tempo limite após 10 segundos ao usar o modo de escuta com a API OpenXR.

Versão 2.9.1 (17 de fevereiro de 2023)

  • Melhorias de estabilidade para versões remotas mais antigas.

Versão 2.9.0 (13 de fevereiro de 2023)

  • A comunicação remota holográfica usando a API OpenXR agora suporta:
    • Conversão de carimbo de data/hora entre jogador e controle remoto.
    • A XR_MSFT_spatial_graph_bridge extensão (revisão 2).
  • Adicionado suporte para captura de áudio por aplicativo.
  • Adicionada conexão reversa fácil usando códigos QR para o player Holographic Remoting, veja Holographic Remoting Player.
  • Atualizado os exemplos oficiais no GitHub para C++ 20.
  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.8.1 (6 de julho de 2022)

  • Suporte melhorado para Âncoras Espaciais do Azure

Versão 2.8.0 (3 de maio de 2022)

  • Suporte completo para a extensão XR_MSFT_scene_understanding. Com isso, todos os recursos de computação de cena e consistências de computação de cena agora são suportados.
  • Otimizações e redução de latência.
  • Corrigidos problemas com sistemas multi-GPU.
  • Muitas outras correções de bugs e melhorias de estabilidade.

Versão 2.7.5 (23 de março de 2022)

  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.7.4 (8 de fevereiro de 2022)

  • Corrigido o problema que impedia o leitor Holográfico Remoting, disponível através da Microsoft Store, de iniciar corretamente.

Versão 2.7.3 (7 de fevereiro de 2022)

  • Regressão de latência de decodificação de vídeo HEVC corrigida.

Versão 2.7.2 (15 de dezembro de 2021)

  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.7.1 (26 de outubro de 2021)

  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.7.0 (29 de setembro de 2021)

  • Adicionado suporte para a extensão OpenXR XR_MSFT_spatial_anchor_persistence, que permite a persistência e recuperação de âncoras espaciais em sessões de aplicativos em um dispositivo.
  • Adicionado um novo tipo de sistema de coordenadas de usuário que pode ser usado para sincronizar locais espaciais entre jogadores personalizados e aplicativos remotos.
  • Corrigido um problema em que eventos conectados e desconectados do PlayerContext e do RemoteContext podiam ser transmitidos simultaneamente ou até mesmo na ordem errada. A transmissão agora sempre acontece em ordem, mas proíbe o bloqueio em um manipulador de eventos para aguardar a transmissão de um evento subsequente.
  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.6.2 (20 de agosto de 2021)

  • Corrigido um problema de composição de camada quádrupla OpenXR que pode afetar negativamente a estabilidade do holograma.

Versão 2.6.1 (20 de julho de 2021)

  • A extensão XR_MSFT_holographic_remoting_speech agora permite a reinicialização do reconhecedor de fala com novos parâmetros durante uma sessão em execução.
  • Corrigido um problema em que a fiabilidade do reconhecimento de voz diminuía em várias ligações.
  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.6.0 (10 de junho de 2021)

  • A comunicação remota holográfica usando a API OpenXR agora suporta:
    • A nova extensão XR_MSFT_holographic_remoting_speech, que permite que os aplicativos ouçam comandos de fala personalizados em vários idiomas.
    • O XR_MSFT_scene_understanding extensão. Ele fornece aplicativos com uma representação de alto nível dos planos, malhas e objetos no ambiente do usuário. A extensão permite o desenvolvimento de aplicações espacialmente conscientes. Nota, XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT é a única consistência suportada pelo xrComputeNewSceneMSFT nesta versão.
    • A extensão XR_MSFT_spatial_graph_bridge, que permite que os aplicativos criem identificadores XrSpace para rastrear os nós de gráfico espacial de outras bibliotecas ou APIs de plataforma de dispositivo do Windows Mixed Reality. Nota, com XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT é o único tipo de nó suportado por xrCreateSpatialGraphNodeSpaceMSFT nesta versão.
  • A comunicação remota holográfica usando a API de realidade mista agora suporta:
    • O SpatialGraphInteropPreview.CreateCoordinateSystemForNode sobrecarrega, que permite que os aplicativos rastreiem nós estáticos do gráfico espacial para que os usuários possam raciocinar sobre lugares e coisas em seu ambiente.
  • A comunicação remota holográfica usando as APIs OpenXR e Mixed Reality agora suporta:
  • O SDK Microsoft.MixedReality.SceneUnderstanding. Ele permite que os aplicativos calculem uma descrição da cena ao redor do usuário (como paredes, pisos e superfícies), fornecendo quadriciclos, malhas e pistas de posicionamento de conteúdo.
  • O Microsoft.MixedReality.QR SDK, que permite que os aplicativos rastreiem a localização, o tamanho e o conteúdo dos códigos QR detetados.
  • Renderização excessiva, que reduz as regiões pretas nas laterais do HMD.
  • O exemplo remoto OpenXR foi atualizado para incluir:
    • Um exemplo de uso da extensão XR_MSFT_holographic_remoting_speech.
  • O exemplo remoto de Realidade Mista foi atualizado para incluir:
    • Um exemplo de uso do SDK Microsoft.MixedReality.SceneUnderstanding.
    • Um exemplo de uso do SDK Microsoft.MixedReality.QR (que substitui o mecanismo de deteção de código QR anterior).
  • O player Holographic Remoting agora mostra uma animação de carregamento enquanto a conexão está sendo estabelecida.
  • Corrigidos problemas de compatibilidade com o RenderDoc no tempo de execução da API OpenXR e no exemplo da API de Realidade Mista.
  • Várias correções de bugs e melhorias de estabilidade.

Versão 2.5.0 (12 de fevereiro de 2021)

  • A comunicação remota holográfica usando a API OpenXR agora suporta:
  • XR_MSFT_spatial_anchor extensão. Esta extensão permite que uma aplicação crie âncoras espaciais. Âncoras espaciais são pontos arbitrários no ambiente físico do usuário que serão rastreados pelo tempo de execução.
    • XR_MSFT_controller_model extensão. Esta extensão fornece um mecanismo para carregar modelos GLTF para controladores.
    • Canais de dados personalizados como parte da extensão XR_MSFT_holographic_remoting. Um exemplo disso é mostrado no exemplo remoto OpenXR.
  • Sincronização melhorada entre o jogador e o lado remoto. A melhoria permite alterar dinamicamente a pose e o buffer de quadros, o que garante que o conteúdo renderizado remoto chegue suavemente aos monitores na taxa de quadros de destino esperada.
  • Desempenho melhorado do leitor Holográfico Remoting disponível através da Microsoft Store.
  • Transmissão otimizada de malhas de superfície espacial, que podem ser consultadas via SpatialSurfaceObserver por um aplicativo remoto.
  • Corrigido um problema em que chamar métodos SpatialAnchorManager ou liberar âncoras causava exceções na desconexão.
  • Corrigido o problema de threading que levava a falhas ao fechar instâncias PlayerContext ou RemoteContext.
  • Holographic Remoting Player on Desktop: Exiba uma mensagem de erro quando o Windows Mixed Reality estiver ausente em vez de fechar silenciosamente.
  • Muitas outras correções de bugs e melhorias de estabilidade.

Versão 2.4.1 (22 de janeiro de 2021)

  • Corrigido o problema com SpatialAnchorManager::RequestStoreAsync não funcionando de forma confiável quando chamado durante a conexão.
  • Corrigido o problema com SpatialAnchorManager::TrySave não salvando corretamente uma âncora se a âncora em questão não puder ser localizada.

Versão 2.4.0 (1 de dezembro de 2020)

Versão 2.3.1 (10 de outubro de 2020)

  • Regressão fixa com previsão de pose remota, que causava desvios visuais.
  • Implementado PerceptionDeviceSetCreateFactoryOverride, que garante que PerceptionDevice.dll fornecido com a comunicação remota holográfica não interfira com a versão fornecida com o Windows 10.

Versão 2.3.0 (2 de outubro de 2020)

  • Corrigidas falhas, que podem acontecer quando o Holographic Remoting Player é suspenso.
  • Melhorias à estabilidade.

Versão 2.2.3 (28 de agosto de 2020)

  • Correções de erros e melhorias de estabilidade.

Versão 2.2.2 (10 de julho de 2020)

Versão 2.2.1 (6 de julho de 2020)

Importante

A validação do Kit de Certificação de Aplicativos Windows com a versão 2.2.0 falhará. Caso você esteja na versão 2.2.0 e queira enviar seu aplicativo para a locação p da loja da Microsoft atualizada para, pelo menos, a versão 2.2.1.

Versão 2.2.0 (1 de julho de 2020)

  • O leitor Holográfico Remoting pode agora ser instalado em PCs com Windows Mixed Reality, tornando possível transmitir para auriculares imersivos.
  • Os controladores de movimento agora são suportados pela comunicação remota holográfica e os dados específicos do controlador podem ser recuperados via SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference agora é suportado e o estágio atual pode ser recuperado via SpatialStageFrameOfReference.Current. Além disso, um novo estágio pode ser solicitado via SpatialStageFrameOfReference.RequestNewStageAsync.
  • Nas versões anteriores, a previsão de pose era tratada do lado do jogador pelo jogador Holographic Remoting. A partir da versão 2.2.0, a comunicação remota holográfica tem sincronização de tempo e a previsão é totalmente feita pelo aplicativo remoto. Os utilizadores também devem esperar uma melhor estabilidade do holograma em situações de rede difíceis.

Versão 2.1.3 (25 de maio de 2020)

  • Comportamento alterado do evento HolographicSpace.CameraAdded . Em versões anteriores, não era garantido que um HolographicCamera recém-adicionado também tem um HolographicCameraPose válido ao criar o próximo quadro via HolographicSpace.CreateNextFrame. A partir da versão 2.1.3, HolographicSpace.CameraAdded é sincronizado com dados de pose provenientes do Holographic Remoting Player. Os usuários podem esperar que, quando uma câmera é recém-adicionada, ela também tem um HolographicCameraPose válido disponível para essa câmera no próximo quadro.
  • Adicionado desativado para DepthBufferStreamResolution, que pode ser usado para desativar o streaming de buffer de profundidade via RemoteContext.ConfigureDepthVideoStream. Nota, se usado HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer falhará com E_ILLEGAL_METHOD_CALL.
  • A tela de inicialização do Holographic Remoting Player foi redesenhada e agora não bloqueia a visão do usuário.
  • Melhorias de estabilidade e correções de bugs.

Versão 2.1.2 (5 de abril de 2020)

  • Corrigido o problema de retrocompatibilidade de áudio entre o leitor Holográfico Holographic Remoting mais recente e aplicações remotas utilizando a versão inferior a 2.1.0.
  • Corrigido problema de âncora espacial, que inesperadamente fechou o player Holographic Remoting. Este problema também afeta os leitores personalizados.

Versão 2.1.1 (20 de março de 2020)

  • Corrigido o problema de codificação de vídeo com aplicativos remotos ao usar GPUs AMD.
  • Melhorias no desempenho do Holographic Remoting Player.

Versão 2.1.0 (11 de março de 2020)

Versão 2.0.20 (2 de fevereiro de 2020)

  • Corrigidos vários bugs que levavam a falhas.

Versão 2.0.18 (17 de dezembro de 2019)

  • Adicionado suporte para HolographicViewConfiguration
  • Corrigidos vários bugs que levavam a falhas.
  • Corrigido o bug em que um retorno de chamada HolographicSpace.CameraAdded era necessário para que uma HolographicCamera fosse aceita e aparecesse como câmera adicionada no HolographicFrame.

Versão 2.0.16 (11 de novembro de 2019)

  • Corrigido impasse no rastreamento de código QR.
  • Exceção não tratada corrigida devido a uma espera de bloqueio no thread principal.

Versão 2.0.14 (26 de outubro de 2019)

  • Suporte para novas APIs PerceptionDevice (Windows 10 November 2019 Update).
  • Corrigido o problema, que impede que eventos de gesto de retenção sejam acionados pelo SpatialGestureRecognizer.
  • Corrigido o problema de threading ao usar SpatialSurfaceObserver.SetBoundingVolume.

Versão 2.0.12 (18 de outubro de 2019)

  • Corrigida falha no SpatialGestureRecognizer ao usar o NavigationRail(X/Y/Z).

Versão 2.0.10 (10 de outubro de 2019)

  • Corrigida falha ao usar o botão de gatilho de controladores VR. Holographic Remoting não suporta totalmente controladores, apenas o botão de gatilho e o botão do Windows estão funcionando se emparelhados com HoloLens 2.

Versão 2.0.9 (19 de setembro de 2019)

  • Adicionado suporte para SpatialAnchorExporter
  • Adicionada nova interface IPlayerContext2 (implementada por PlayerContext) fornecendo os seguintes membros:
  • Valor acrescentado Failed_RemoteFrameTooOld para BlitResult
  • Melhorias de estabilidade e fiabilidade

Versão 2.0.8 (20 de agosto de 2019)

Versão 2.0.7 (26 de julho de 2019)

  • Primeiro lançamento público de Holographic Remoting para HoloLens 2.

Consulte Também