A Microsoft substitui as APIs do WinRT pelo OpenXR para HoloLens 2 e Windows Mixed Reality

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Microsoft Open XR

Microsoft Open XR

Em 2017, a Microsoft ingressou no OpenXR, um padrão projetado para melhorar a interoperabilidade entre os vários aplicativos e interfaces de hardware usados ​​em VR. No início de 2019, a Microsoft lançou um versão de visualização do tempo de execução do OpenXR para a plataforma Windows Mixed Reality com base na especificação de rascunho do OpenXR. Em julho de 2019, a Microsoft liberado o primeiro runtime OpenXR 1.0 que suporta realidade mista, para todos os usuários de Windows Mixed Reality e HoloLens 2.

No momento, com o OpenXR, você pode desenvolver mecanismos e aplicativos direcionados ao HoloLens 2 com a mesma API que você usa para direcionar headsets VR para PC, incluindo headsets Windows Mixed Reality, Oculus Rift e SteamVR. Como os aplicativos baseados em OpenXR são portáteis em plataformas de hardware, a Microsoft está interrompendo o desenvolvimento de APIs WinRT herdadas. Os aplicativos baseados em API do WinRT existentes continuarão a funcionar no HoloLens 2 e no Windows Mixed Reality, mas a Microsoft não adicionará novos recursos às APIs do WinRT.

Você pode começar a desenvolver para OpenXR em Unity e Unreal Engine. Encontre os detalhes abaixo.

OpenXR no Unity

Hoje, o caminho de desenvolvimento do Unity com suporte para HoloLens 2, HoloLens (1st gen) e headsets Windows Mixed Reality é Unidade 2019 LTS com o back-end da API WinRT existente. Se você está visando o novo controlador HP Reverb G2 em um aplicativo Unity 2019, consulte nosso Documentos de entrada do HP Reverb G2.

Começando Unidade 2020 LTSUnity enviará um back-end OpenXR que oferece suporte a headsets HoloLens 2 e Windows Mixed Reality. Isso inclui suporte para as extensões OpenXR que iluminam o recursos completos dos fones de ouvido HoloLens 2 e Windows Mixed Reality, incluindo rastreamento de mão/olho, âncoras espaciais e controladores HP Reverb G2. Uma versão prévia do pacote OpenXR da Unity estará disponível ainda este ano. O suporte MRTK-Unity para OpenXR está atualmente em desenvolvimento no ramo mrtk_development e estará disponível junto com o pacote de pré-visualização do OpenXR.

a partir de unidade 2021, o OpenXR passará a ser o único back-end do Unity com suporte para direcionar os headsets HoloLens 2 e Windows Mixed Reality.

OpenXR no Unreal Engine

A partir de 4.23 Unreal Engine, o suporte completo para fones de ouvido HoloLens 2 e Windows Mixed Reality está disponível por meio do plug-in Windows Mixed Reality (WinRT).

O Unreal Engine 4.23 também foi o primeiro grande lançamento de mecanismo de jogo a oferecer suporte de visualização para OpenXR 1.0! Agora em 4.26 Unreal Engine, suporte para HoloLens 2, Windows Mixed Reality e outros headsets VR para desktop estarão disponíveis por meio do plug-in OpenXR integrado do Unreal Engine. O Unreal Engine 4.26 também será lançado com seu primeiro conjunto de plug-ins de extensão OpenXR, permitindo interação manual e suporte ao controlador HP Reverb G2, iluminando o conjunto completo de recursos de headsets HoloLens 2 e Windows Mixed Reality. O Unreal Engine 4.26 está disponível em pré-visualização hoje no Lançador de jogos épicos, com o lançamento oficial chegando ainda este ano. O suporte MRTK-Unreal para OpenXR também estará disponível junto com essa versão.

Se você estiver criando seu próprio mecanismo DirectX para HoloLens 2, Windows Mixed Reality ou outros headsets de PC VR, a Microsoft agora recomenda o OpenXR.

Fonte: Microsoft

Mais sobre os tópicos: hololenos 2, microsoft, openxr, Windows Mixed Reality