OpenHMD: Projeto de código aberto para desenvolvimento de RV

29 de julho de 2019

Hoje em dia, existem alternativas de código aberto para todas as suas necessidades de computação. Existe até uma plataforma de código aberto para óculos de realidade virtual e similares. Vamos dar uma olhada rápida no projeto OpenHMD.

O que é OpenHMD?

Logotipo do projeto de código aberto OpenHMD para VR

OpenHMD é um projeto que visa criar uma API de código aberto e drivers para imersivo tecnologia. Esta categoria inclui monitores tipo head-mounted com rastreamento de cabeça embutido.

Atualmente, eles oferecem suporte a alguns sistemas, incluindo Android, FreeBSD, Linux, OpenBSD, mac OS e Windows. Os dispositivos que eles suportam incluem Oculus Rift, HTC Vive, DreamWorld DreamGlass, Playstation Move e outros. Eles também oferecem suporte para uma ampla variedade de linguagens, incluindo Go, Java, .NET, Perl, Python e Rust.

O projeto OpenHMD é lançado sob a Licença Boost.

Mais e recursos aprimorados na nova versão

Desenvolvimento de realidade virtual Desenvolvimento de realidade virtual Recentemente, o projeto OpenHMD versão lançada 0.3.0 codinome Djungelvral. (Djungelvral é um alcaçuz salgado da Suécia.) Isso trouxe algumas mudanças.

A atualização adicionou suporte para os seguintes dispositivos:

  • 3Glasses D3
  • Oculus Rift CV1
  • HTC Vive e HTC Vive Pro
  • NOLO VR
  • Suporte para Windows Mixed Reality HMD
  • Deepoon E2
  • GearVR Gen1

Um sombreador de distorção universal foi adicionado ao OpenHMD. Essas adições tornam possível simplesmente definir algumas variáveis nos drivers que fornecem informações ao shader em relação ao tamanho da lente, aberração cromática, posição e peculiaridades.

Eles também anunciaram planos para mudar o sistema de construção. OpenHMD adicionou suporte para Meson e removerá suporte para Autotools na próxima versão (0.4).

A equipe por trás do OpenHMD também teve que remover alguns recursos porque queria que seu sistema funcionasse para todos. O suporte para PlayStation VR foi desativado devido a alguns problemas com o Windows e Mac OS devido a cabeçalhos HID incompletos. NOLO tem um monte de versões de firmware, muitas com pequenas mudanças. O OpenHMD não consegue testar todas as versões de firmware, portanto, algumas versões podem não funcionar. Eles recomendam a atualização para a versão de firmware mais recente. Por fim, vários dispositivos têm suporte limitado e, portanto, não estão incluídos nesta versão.

Eles contabilizaram que irão acelerar o ciclo de lançamento do OpenHMD para obter recursos mais novos e suporte para mais dispositivos para os usuários mais rapidamente. Sua principal prioridade será deixar os dispositivos atualmente desativados no master prontos para um lançamento de patch também será prioridade, entre obter o elusivo rastreamento funcional para HMDs com suporte.

Pensamentos finais

Não tenho um dispositivo de RV e nunca usei um. Eu acredito que eles têm um grande potencial, mesmo além dos jogos. Estou emocionado (mas não surpreso) que haja uma implementação de código aberto que procura oferecer suporte a muitos dispositivos. Estou feliz que eles estejam se concentrando em uma ampla gama de dispositivos, em vez de se concentrar em algum esforço de RV fora da marca.

Desejo felicidades à equipe do OpenHMD e espero que eles criem uma plataforma que os torne o projeto goto VR.

Você já usou ou encontrou o OpenHMD? Você já usou a RV para jogos e outras atividades? Se sim, você encontrou algum hardware ou software de código aberto? Por favor, deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, por favor, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

OpenHMD: Open Source Project for VR Development

Propaganda
Blog Comments powered by Disqus.
Propaganda