Lançamento da plataforma aberta de realidade virtual Monado 21.0.0

Collabora anunciou o lançamento do Monado 21.0.0, uma implementação de código aberto do padrão OpenXR. O padrão OpenXR foi elaborado pelo consórcio Khronos e define uma API universal para criação de aplicações de realidade virtual e aumentada, bem como um conjunto de camadas para interação com hardware que abstrai as características de dispositivos específicos. Monado fornece um tempo de execução que atende totalmente aos requisitos do OpenXR, que pode ser usado para organizar o trabalho com realidade virtual e aumentada em smartphones, tablets, PCs e quaisquer outros dispositivos. O código do projeto é escrito em C e distribuído sob a licença gratuita Boost Software 1.0, compatível com GPL.

Monado 21.0.0 foi o primeiro lançamento oficialmente compatível com o padrão OpenXR 1.0. O Khronos Consortium conduziu testes de compatibilidade e adicionou Monado à lista de implementações OpenXR oficialmente compatíveis. Testes realizados com as APIs gráficas OpenGL e Vulkan, usando a construção de desktop no modo de simulação de dispositivo VR. Inicialmente, a versão foi planejada para ser numerada 1.0, mas os desenvolvedores decidiram usar a numeração baseada no ano, semelhante à numeração da versão Mesa.

A segunda inovação importante foi a preparação de um driver para a plataforma SteamVR com a implementação de um rastreador de estado, bem como um gerador de plugins para SteamVR, que permite utilizar quaisquer drivers de headset (HMDs) e controladores criados para Monado no SteamVR. Por exemplo, a Monado fornece drivers para headsets de realidade virtual OpenHMD, Panotools (PSVR) e Vive/Vive Pro/Valve Index.

Composição da plataforma:

  • Motor de visão espacial (rastreamento de objetos, detecção de superfície, reconstrução de malha, reconhecimento de gestos, rastreamento ocular);
  • Motor para rastreamento de personagens (estabilizador giroscópio, previsão de movimento, controladores, rastreamento óptico de movimento através da câmera, rastreamento de posição baseado em dados de um capacete VR);
  • Servidor composto (modo de saída direta, encaminhamento de vídeo, correção de lente, composição, criação de um espaço de trabalho para trabalhar simultaneamente com diversas aplicações);
  • Motor de interação (simulação de processos físicos, conjunto de widgets e kit de ferramentas para aplicações de realidade virtual);
  • Instrumentação (calibração de equipamentos, definição de limites de movimento).

Principais características:

  • Driver para capacetes de realidade virtual HDK (OSVR Hacker Developer Kit) e PlayStation VR HMD, bem como para controladores Vive Wand, Valve Index, PlayStation Move e Razor Hydra.
  • Capacidade de usar hardware suportado pelo projeto OpenHMD.
  • Driver para óculos de realidade aumentada North Star.
  • Driver para sistema de rastreamento de posição Intel RealSense T265.
  • Um conjunto de regras do udev para configurar o acesso a dispositivos de realidade virtual sem obter privilégios de root.
  • Componentes de rastreamento de movimento com estrutura 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 APIs gráficas Vulkan e OpenGL.
  • Modo sem cabeça.
  • Gerenciando interação espacial e ponto de vista.
  • Suporte básico para sincronização de quadros e entrada de informações (ações).
  • Um servidor composto pronto que suporta saída direta para o dispositivo, ignorando o servidor do sistema X. Shaders para Vive e Panotools são fornecidos. Há suporte para camadas de projeção.

Lançamento da plataforma aberta de realidade virtual Monado 21.0.0


Fonte: opennet.ru

Adicionar um comentário