Monado, uma plataforma de código aberto para dispositivos de realidade virtual

fofa

Faz pouco foi anunciada a publicação do primeiro lançamento do projeto “Monado”, qual é uma nova plataforma destinada a criar uma implementação aberta do padrão OpenXR, que define uma API universal para criar aplicativos de realidade virtual e aumentada, bem como um conjunto de camadas para interagir com computadores que abstraem as características de dispositivos específicos.

O padrão foi preparado pelo consórcio Khronos, que também está desenvolvendo padrões como OpenGL, OpenCL e Vulkan.

Sobre Monado

Fofa fornece um tempo de execução que cumpre totalmente com os requisitos do OpenXR, que pode ser usado para organizar trabalhos com realidade virtual e aumentada em smartphones, tablets, PCs e qualquer outro dispositivo, como o projeto desenvolve vários subsistemas básicos, que são os seguintes:

  • Um motor de visão espacial: que é responsável pelo rastreamento de objetos, definição de superfície, reconstrução de malha, reconhecimento de gestos, rastreamento ocular.
  • Um mecanismo de rastreamento de personagens: Sua função é controlar o estabilizador giroscópico, previsão de movimento, controladores, rastreamento ótico de movimento através da câmera, rastreamento de posição baseado em dados de um capacete VR.
  • Servidor composto: lida com modo de saída direta, encaminhamento de vídeo, correção de lente, composição, modelagem de espaço de trabalho para trabalhar com vários aplicativos simultaneamente.
  • Motor de interação- É responsável pela simulação de processos físicos, um conjunto de widgets e um kit de ferramentas para aplicativos de realidade virtual.
  • Instrumentação: é responsável pela calibração do equipamento, estabelecimento de limites de movimentação, entre outras coisas.

Como você estál Monado é o primeiro tempo de execução OpenXR para GNU / Linux e espera conduzir o desenvolvimento de um ecossistema de XR de código aberto e fornecer os blocos de construção fundamentais para os fornecedores de dispositivos direcionarem a plataforma GNU / Linux.

Das principais características que se destacam, são a disponibilidade de drivers para fones de ouvido de realidade virtual HDK (Kit de desenvolvedor de hackers OSVR) e PlayStation VR HMD, bem como para os controladores PlayStation Move e Razor Hydra.

Além de fornecer o possibilidade de utilização de equipamentos compatíveis com o projeto OpenHMD e fornecer um driver para óculos de realidade aumentada North Star.

Também tem um conjunto de regras udev para configurar o acesso ao dispositivo VR sem autorização de root, junto com um driver para o sistema de rastreamento de posição Intel RealSense T265.

E também um servidor composto pronto para usar que suporta saída direta para o dispositivo, ignorando o servidor X do sistema. Shaders são fornecidos para Vive e Panotools e suporte para camadas de projeção.

Outras de suas características são:

  • Componentes de rastreamento de movimento com um quadro para filtragem e streaming de vídeo.
  • Sistema de rastreamento de caracteres com seis graus de liberdade (6DoF, frente / trás, cima / baixo, esquerda / direita, guinada, inclinação, rotação) para controladores PSVR e PS Move.
  • Módulos para integração com as APIs Gráficas Vulkan e OpenGL.
  • Modo sem tela (sem cabeça).
  • Gerenciar interações espaciais e pontos de vista.
  • Suporte básico para sincronização de quadros e entrada de informações (ações).

Sobre a primeira versão do Monado

Atualmente a a primeira versão é considerada experimental e destina-se a desenvolvedores iniciantes familiarizados com a plataforma.

No estado atual do projeto, Monado permite que você crie aplicativos e rastreie a rotação em dispositivos compatíveis usando OpenHMD e também oferece a capacidade de exibir diretamente a saída para dispositivos de realidade virtual contornando a pilha de gráficos do sistema operacional.

O código do projeto é escrito em C e é distribuído sob a licença de software Boost 1.0 compatível com GPL, que é baseada nas licenças BSD e MIT, mas não requer menção quando o trabalho derivado é distribuído em forma binária.

Atualmente a a plataforma só suporta Linux e a compatibilidade com outros sistemas operacionais é esperada no futuro.

Finalmente, Se você quiser saber mais sobre Monado, Você pode verificar os detalhes, além de poder acessar o código-fonte deste, em seu site oficial.

O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   causa 123 dito

    Eu quero um vr melhor para linux é só com cv1 e válvula inacabada deixa um braço e uma perna. O HTC vive aparentemente não tem muitas intenções então perguntei no twitter. Eles precisam ter solicitações do desenvolvedor para primeiro pensar sobre isso.

    A outra coisa é que poucos são os que pedem desenvolvimento em linux quem usa vr em ambientes super fechados e o outro é que poucos são os usuários que querem plataformas fechadas e já sabemos o pano disso!