Home / Realidade Virtual / OpenXR OSX permite jogar jogos PCVR no Mac

OpenXR OSX permite jogar jogos PCVR no Mac

OpenXR OSX permite jogar jogos PCVR no Mac

Existe um projeto muito legal que está em desenvolvimento nas últimas semanas e, na minha opinião, está ganhando bem menos visibilidade do que merece: OpenXR OSX, uma solução para jogar jogos PCVR no Mac.

Suporte VR no Mac

O apoio de realidade virtual no Mac sempre foi, para dizer o mínimo, perturbado. No início, o Mac era compatível com os primeiros tempos de execução do Oculus, mas essa compatibilidade logo foi descontinuada. 7 a 8 anos atrás, o Mac começou a oferecer suporte aos fones de ouvido HTC Vive com um adaptador externo volumoso…. não foi a solução ideal, mas funcionou. Depois de um tempo, esse suporte também foi abandonado e as pessoas que queriam fazer o PCVR adequado tiveram que recorrer à compra de um PC com Windows.

Embora as últimas gerações de Mac apresentem o chips da série M de alto desempenho, O macOS ainda não tem compatibilidade com fones de ouvido VR, e isso é uma pena. E mesmo que agora existam várias soluções de streaming que permitiriam que um fone de ouvido independente se conectasse livremente a um laptop Mac, o grande problema é que A Apple nunca entrou no consórcio OpenXR, portanto, todos os aplicativos PCVR disponíveis não podem ser executados no MacOS.

Mas um novo projeto está tentando consertar esta situação…

OpenXR OSX

openxr osx mac
Realidade Virtual no Mac! (Imagem de Yannick Comte)

OpenXR OSX é uma solução completa para permitir que você execute aplicativos OpenXR (ou seja, jogos PCVR) em seu Mac e aproveite-os em seu fone de ouvido independente. Está sendo desenvolvido por Yannick Comteum desenvolvedor de VR de longa data, muito conhecido em nossas comunidades.

Possui:

  • Um tempo de execução OpenXR para MacOS. É basicamente uma espécie def barebones “SteamVR para MacOS”. Isso permite que qualquer aplicativo compilado para Mac com o OpenXR SDK seja executado no Mac
  • Um thin client para instalar em seu headset independente para que possa transmitir conteúdo do tempo de execução do OpenXR. Imagine isso como um Área de trabalho virtual barebones. Existe, por enquanto, um cliente disponível para Quest 2/3 e outro para Vision Pro, mas o Vision Pro ainda não foi totalmente testado (na verdade, foi testado no simulador e alguns pequenos problemas foram encontrados)
  • Um simulador para MacOS, para que você possa testar seu aplicativo OpenXR no Mac mesmo quando não estiver usando um fone de ouvido

Basicamente, funciona desta forma: você instala e inicia o runtime no seu Mac, depois inicia o thin client no seu headset Quest e, no final, inicia o aplicativo OpenXR no seu Mac. E pronto, você pode jogar jogos PCVR no seu Mac! É bastante fácil de usar, também porque o cliente no seu fone de ouvido encontra automaticamente o tempo de execução do OpenXR no Mac e se conecta a ele sem que você precise fazer nada.

Atualmente suporta rastreamento manual e controladores.

Os problemas

Sendo um projeto desafiador desenvolvido por uma única pessoa, atualmente tem sua cota de problemas:

  • A latência não é perfeita e há algum atraso visível. Yannick está considerando bifurcar uma solução de streaming existente como o ALVR para melhorar o desempenho, mas o ALVR não é compatível com OpenXR e portá-lo de OpenVR para OpenXR pode ser uma tarefa árdua.
  • Atualmente, iniciar os aplicativos PCVR no Mac requer o uso alguma mágica de linha de comando para apontá-los para o carregador OpenXR usar. Isso pode ser corrigido no futuro com um aplicativo visual que funciona como um iniciador dos jogos que você instalou no seu Mac, mas alguém precisa criar esse aplicativo.
  • Não suporta conexão USB tethered, mas apenas Wi-Fi. Yannick espera que a comunidade de desenvolvedores possa ajudá-lo a corrigir os problemas de streaming tethering nos próximos tempos.

O que não é um problema, em vez disso, é o desempenho: Yannick testou seu tempo de execução com cenas de VR bastante pesadas e relata que o Mac foi capaz de lidar com eles muito bem e a renderização foi fluida. Seu teste aconteceu com uma GPU M5, então ele aconselha usar este sistema com um Mac montando um chipset da série M.

Data de lançamento

Embora Yannick tenha compartilhado muito conteúdo sobre isso nas redes sociais, OpenXR OSX ainda não foi lançado. Deve ser lançado “em breve”o que pode significar amanhã ou daqui a dois anos, se seguirmos os padrões da Valve. Muito provavelmente, será lançado como código aberto em maio.

Sendo open source, você poderá contribuir e ajudá-lo a resolver os problemas listados acima. Você pode entrar em contato com Yannick Comte em X ou LinkedIn para ver como você pode ajudar.

Considerações finais

Pessoalmente, sou um grande fã do OpenXR OSX porque ele finalmente completa a visão do OpenXR. O OpenXR foi construído para garantir total compatibilidade de conteúdo entre dispositivos, mas o fato de a Apple nunca o ter adotado significou que os aplicativos PCVR nunca poderiam ser aproveitados pelos usuários de Mac. Agora, com este projeto, finalmente, um aplicativo OpenXR para PC pode ser executado em Windows (SteamVR ou Quest Link), Linux (Monado) e MacOS (OpenXR OSX).

Este é um projeto novo e atualmente conduzido por apenas uma pessoa, então não é nada perfeito. Mas acredito que se uma pequena comunidade de pessoas e/ou empresas começar a contribuir para isso, todos os bugs mais importantes poderão ser resolvidos. E isso finalmente levaria a ter PCVR adequado no Mac. Yannick ficaria muito feliz em construir uma comunidade em torno disso e eu realmente espero que isso aconteça também.

(Imagem do cabeçalho de Yannick Comte)


Isenção de responsabilidade: este blog contém anúncios e links afiliados para se sustentar. Se você clicar em um link de afiliado, ficarei muito feliz porque ganharei uma pequena comissão pela sua compra. Você pode encontrar minha chata divulgação completa aqui.

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *