A Microsoft substitui as APIs do WinRT pelo OpenXR para HoloLens 2 e Windows Mixed Reality
3 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
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 LTS, Unity 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