Histórico de Versões Remotas Holográficas

Nota

Esta orientação é específica para a Comunicação Remota Holográfica em PCs HoloLens 2 e Windows com Windows Mixed Reality.

Versão 2.9.3 (26 de outubro de 2023)

Versão 2.9.2 (14 de junho de 2023)

  • Foi corrigido um problema que levava a um tempo limite após 10 segundos ao utilizar 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 com a API OpenXR suporta agora:
    • Conversão de carimbo de data/hora entre leitor e remoto.
    • A extensão XR_MSFT_spatial_graph_bridge (revisão 2).
  • Foi adicionado suporte para captura de áudio por aplicação.
  • Foi adicionada uma ligação inversa fácil com códigos QR ao leitor Holographic Remoting. Veja Holographic Remoting Player.
  • Foram atualizados os exemplos oficiais no GitHub para C++ 20.
  • Várias correções de erros e melhorias de estabilidade.

Versão 2.8.1 (6 de julho de 2022)

  • Suporte melhorado para o Azure Spatial Anchors

Versão 2.8.0 (3 de maio de 2022)

  • Suporte completo de funcionalidades para a extensão XR_MSFT_scene_understanding. Com isso, todas as funcionalidades de computação de cenas e consistências de computação de cenas são agora suportadas.
  • Otimizações e redução de latência.
  • Foram corrigidos problemas com sistemas multi-GPU.
  • Muitas outras correções de erros e melhorias de estabilidade.

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

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

Versão 2.7.4 (8 de fevereiro de 2022)

  • Foi corrigido o problema que impedia o lançamento correto do leitor Holographic Remoting, disponível através da Microsoft Store.

Versão 2.7.3 (7 de fevereiro de 2022)

  • Correção da regressão da latência da descodificação de vídeo HEVC.

Versão 2.7.2 (15 de dezembro de 2021)

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

Versão 2.7.1 (26 de outubro de 2021)

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

Versão 2.7.0 (29 de setembro de 2021)

  • Foi adicionado suporte para a extensão OpenXR XR_MSFT_spatial_anchor_persistence, que permite persistência e obtenção de âncoras espaciais em sessões de aplicações num dispositivo.
  • Foi adicionado um novo tipo de sistema de coordenadas de utilizador que pode ser utilizado para sincronizar localizações espaciais entre jogadores personalizados e aplicações remotas.
  • Foi corrigido um problema em que os eventos ligados e desligados de PlayerContext e RemoteContext podiam ser transmitidos em simultâneo ou mesmo na ordem errada. A difusão acontece sempre por ordem, mas proíbe o bloqueio num processador de eventos para aguardar a transmissão de um evento subsequente.
  • Várias correções de erros e melhorias de estabilidade.

Versão 2.6.2 (20 de agosto de 2021)

  • Foi corrigido um problema de composição da camada quad 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 voz com novos parâmetros durante uma sessão em execução.
  • Foi corrigido um problema em que a fiabilidade do reconhecimento de voz diminuía em várias ligações.
  • Várias correções de erros e melhorias de estabilidade.

Versão 2.6.0 (10 de junho de 2021)

  • A comunicação remota holográfica com a API OpenXR suporta agora:
    • A nova extensão XR_MSFT_holographic_remoting_speech, que permite que as aplicações ouçam comandos de voz personalizados em vários idiomas.
    • A extensão XR_MSFT_scene_understanding. Fornece às aplicações uma representação de alto nível dos planos, malhas e objetos no ambiente do utilizador. A extensão permite o desenvolvimento de aplicações com reconhecimento espacial. Tenha em atenção que XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT é a única consistência suportada por xrComputeNewSceneMSFT nesta versão.
    • A extensão XR_MSFT_spatial_graph_bridge, que permite que as aplicações criem identificadores XrSpace para controlar os Nós do Spatial Graph de outras bibliotecas ou APIs de plataforma de dispositivos Windows Mixed Reality. Tenha em atenção que, 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 com a API de Mixed Reality suporta agora:
    • As sobrecargas SpatialGraphInteropPreview.CreateCoordinateSystemForNode, que permitem que as aplicações controlem nós estáticos do Gráfico Espacial para que os utilizadores possam ter razão sobre locais e itens no seu ambiente.
  • A comunicação remota holográfica com as APIs OpenXR e Mixed Reality suporta agora:
  • O SDK Microsoft.MixedReality.SceneUnderstanding. Permite que as aplicações calculem uma descrição da cena que rodeia o utilizador (como paredes, pisos e superfícies) fornecendo quads, malhas e ajudas de colocação de conteúdo.
  • O SDK Microsoft.MixedReality.QR, que permite que as aplicações controlem a localização, o tamanho e o conteúdo dos códigos QR detetados.
  • Sobre renderização, que reduz as regiões pretas nas laterais do HMD.
  • O exemplo remoto OpenXR foi atualizado para incluir:
    • Um exemplo de utilização da extensão XR_MSFT_holographic_remoting_speech.
  • A Mixed Reality exemplo remoto foi atualizada para incluir:
    • Um exemplo de utilização do SDK Microsoft.MixedReality.SceneUnderstanding.
    • Um exemplo de utilização do SDK Microsoft.MixedReality.QR (que substitui o mecanismo de deteção de código QR anterior).
  • O leitor Holographic Remoting mostra agora uma animação de carregamento enquanto a ligação está a ser estabelecida.
  • Foram corrigidos problemas com a compatibilidade com RenderDoc no runtime da API OpenXR e no exemplo da API Mixed Reality.
  • Várias correções de erros e melhorias de estabilidade.

Versão 2.5.0 (12 de fevereiro de 2021)

  • A comunicação remota holográfica com a API OpenXR suporta agora:
  • XR_MSFT_spatial_anchor extensão. Esta extensão permite que uma aplicação crie âncoras espaciais. As âncoras espaciais são pontos arbitrários no ambiente físico do utilizador que serão controlados pelo runtime.
    • 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 leitor e o lado remoto. A melhoria permite alterar dinamicamente a colocação e a memória intermédia de molduras, o que garante que o conteúdo composto remotamente atinge sem problemas os ecrãs à taxa de fotogramas de destino esperada.
  • Desempenho melhorado do leitor Holographic Remoting disponível através da Microsoft Store.
  • Transmissão otimizada de malhas espaciais de superfície, que podem ser consultadas através de SpatialSurfaceObserver por uma aplicação remota.
  • Foi corrigido um problema em que chamar métodos SpatialAnchorManager ou libertar âncoras causava exceções ao desligar.
  • Foi corrigido o problema de threading que causava falhas ao fechar as instâncias PlayerContext ou RemoteContext.
  • Holographic Remoting Player on Desktop: display an error message when Windows Mixed Reality is missing instead of closing silently.
  • Muitas outras correções de erros e melhorias de estabilidade.

Versão 2.4.1 (22 de janeiro de 2021)

  • Foi corrigido o problema em que SpatialAnchorManager::RequestStoreAsync não funcionava de forma fiável quando chamado durante a ligação.
  • Foi corrigido o problema com SpatialAnchorManager::TrySave não guardava corretamente uma âncora se não fosse possível localizar a âncora em questão.

Versão 2.4.0 (1 de dezembro de 2020)

Versão 2.3.1 (10 de outubro de 2020)

  • Correção da regressão com predição de pose remota, o que causou instabilidade visual.
  • Implementou PerceptionDeviceSetCreateFactoryOverride, que garante que PerceptionDevice.dll enviados com a Comunicação Remota Holográfica não interfere com a versão enviada com Windows 10.

Versão 2.3.0 (2 de outubro de 2020)

  • Foram corrigidas falhas, o que pode 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 Aplicações do Windows com a versão 2.2.0 falhará. Caso esteja na versão 2.2.0 e pretenda submeter a sua aplicação para a concessão p da Microsoft Store atualizada para, pelo menos, a versão 2.2.1.

Versão 2.2.0 (1 de julho de 2020)

  • O leitor Holographic Remoting pode agora ser instalado em PCs com Windows Mixed Reality, o que permite transmitir em fluxo para headsets envolventes.
  • Os controladores de movimento são agora suportados pela Comunicação Remota Holográfica e os dados específicos do controlador podem ser obtidos através de SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference é agora suportada e a fase atual pode ser obtida através de SpatialStageFrameOfReference.Current. Além disso, uma nova fase pode ser pedida através de SpatialStageFrameOfReference.RequestNewStageAsync.
  • Em versões anteriores, a predição de pose foi processada do lado do jogador pelo leitor Holographic Remoting. A partir da versão 2.2.0, a Comunicação Remota Holográfica tem sincronização de tempo e a predição é totalmente efetuada pela aplicação remota. 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 adicionado recentemente também tenha um HolographicCameraPose válido ao criar o fotograma seguinte através de HolographicSpace.CreateNextFrame. A partir da versão 2.1.3, o HolographicSpace.CameraAdded é sincronizado com dados de pose provenientes do Holographic Remoting Player. Os utilizadores podem esperar que, quando uma câmara for adicionada recentemente, também tenha um HolographicCameraPose válido disponível para essa câmara no fotograma seguinte.
  • Adicionado Desativado a DepthBufferStreamResolution, que pode ser utilizado para desativar a transmissão em fluxo da memória intermédia de profundidade através de RemoteContext.ConfigureDepthVideoStream. Tenha em atenção que, se for utilizado HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer falhará com E_ILLEGAL_METHOD_CALL.
  • O ecrã de arranque do Holographic Remoting Player foi redesenhado e agora não bloqueia a vista do utilizador.
  • Melhorias de estabilidade e correções de erros.

Versão 2.1.2 (5 de abril de 2020)

  • Foi corrigido o problema de retrocompatibilidade do áudio entre o leitor Holographic Remoting mais recente e as aplicações remotas com uma versão inferior à 2.1.0.
  • Foi corrigido o problema de âncora espacial, que fechou inesperadamente o leitor Holographic Remoting. Este problema também afeta os jogadores personalizados.

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

  • Foi corrigido o problema de codificação de vídeo com aplicações remotas ao utilizar GPUs AMD.
  • Melhorias de desempenho do Holographic Remoting Player.

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

  • Mudou o transporte de rede para utilizar o RTP através de UDP. As ligações seguras utilizam o SRTP agora. Tenha em atenção que o Holographic Remoting Player ainda é compatível com todas as versões do Holographic Remoting lançadas anteriormente. Para beneficiar do novo transporte de rede, tanto o Holographic Remoting Player como a aplicação remota em questão têm de utilizar a versão 2.1.0.
  • Foi adicionado suporte para HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.

Versão 2.0.20 (2 de fevereiro de 2020)

  • Foram corrigidos vários erros que originam falhas.

Versão 2.0.18 (17 de dezembro de 2019)

  • Foi adicionado suporte para HolographicViewConfiguration
  • Foram corrigidos vários erros que originam falhas.
  • Foi corrigido um erro em que era necessária uma chamada de retorno HolographicSpace.CameraAdded para que um HolographicCamera fosse aceite e aparecesse como câmara adicionada no HolographicFrame.

Versão 2.0.16 (11 de novembro de 2019)

  • Foi corrigido o impasse no controlo de código QR.
  • Foi corrigida uma exceção não processada 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 Atualização de Novembro de 2019).
  • Foi corrigido o problema, que impede a realização de eventos de gestos acionados pelo SpatialGestureRecognizer.
  • Foi corrigido o problema de threading ao utilizar SpatialSurfaceObserver.SetBoundingVolume.

Versão 2.0.12 (18 de outubro de 2019)

  • Foi corrigida uma falha no SpatialGestureRecognizer ao utilizar NavigationRail(X/Y/Z).

Versão 2.0.10 (10 de outubro de 2019)

  • Foi corrigida uma falha ao utilizar o botão de acionador de controladores VR. A Comunicação Remota Holográfica não suporta totalmente controladores, apenas o botão do acionador e o botão do Windows estão a funcionar se estiverem emparelhados com HoloLens 2.

Versão 2.0.9 (19 de setembro de 2019)

  • Foi adicionado suporte para SpatialAnchorExporter
  • Foi adicionada uma nova interface IPlayerContext2 (implementada pelo PlayerContext) que fornece os seguintes membros:
  • Valor adicionado Failed_RemoteFrameTooOld a BlitResult
  • Melhorias na estabilidade e fiabilidade

Versão 2.0.8 (20 de agosto de 2019)

Versão 2.0.7 (26 de julho de 2019)

  • Primeira versão pública da Comunicação Remota Holográfica para HoloLens 2.

Consulte também