Lançamento da plataforma de realidade virtual aberta Monado 21.0.0

A Collabora lançou a versão Monado 21.0.0, uma implementação aberta do padrão OpenXR. O padrão OpenXR foi preparado pelo consórcio Khronos e define uma API universal para a criação de aplicações de realidade virtual e aumentada, bem como um conjunto de camadas para interação com o hardware, abstraindo as particularidades de dispositivos específicos. O Monado fornece um runtime totalmente compatível com os requisitos do OpenXR, que pode ser utilizado para operar com realidade virtual e aumentada em smartphones, tablets, PCs e quaisquer outros dispositivos. O código do projeto é escrito em C e está disponível sob a licença de software livre Boost Software License 1.0, compatível com GPL.

O Monado 21.0.0 se tornou a primeira versão oficialmente compatível com o padrão OpenXR 1.0. O consórcio Khronos realizou testes de compatibilidade e incluiu o Monado na lista de implementações oficialmente compatíveis com o OpenXR. Os testes foram realizados tanto com APIs gráficas OpenGL quanto com APIs Vulkan, utilizando uma build para desktop em modo de simulação de dispositivo de realidade virtual. Inicialmente, a versão deveria ser numerada como 1.0, mas os desenvolvedores decidiram usar a numeração com o ano, similar à numeração de versões do Mesa.

Outra novidade importante foi a preparação de um driver para a plataforma SteamVR com a implementação do rastreador de estados, além de um gerador de plugins para a SteamVR, permitindo o uso de qualquer driver de headset (HMD) e controladores criados para o Monado. Por exemplo, o 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, identificação de superfícies, reconstrução de malhas, reconhecimento de gestos, rastreamento de movimento ocular);
  • Motor para rastreamento de personagens (gimbal, previsão de movimentos, controladores, rastreamento óptico de movimentos através de câmeras, rastreamento de posição baseado em dados de fones de VR);
  • Composto servidor (modo de saída direta, passagem de vídeo, ajuste de lentes, composição, criação de um espaço de trabalho para o uso simultâneo de várias aplicações);
  • Motor de interação (simulação de processos físicos, conjunto de widgets e toolkit para aplicações de realidade virtual);
  • Ferramentas (calibração de hardware, configuração de limites de movimento).

Principais funcionalidades:

  • Driver para headsets de realidade virtual HDK (OSVR Hacker Developer Kit) e PlayStation VR HMD, bem como para os controladores Vive Wand, Valve Index, PlayStation Move e Razor Hydra.
  • Suporte a hardware compatível com o projeto OpenHMD.
  • Driver para óculos de realidade aumentada North Star.
  • Driver para o sistema de rastreamento de posição Intel RealSense T265.
  • Um conjunto de regras udev para configurar o acesso a dispositivos de realidade virtual sem a necessidade de permissões de root.
  • Componentes para rastreamento de movimento com framework para filtragem e transmissão de vídeo.
  • Sistema de rastreamento de personagens com seis graus de liberdade (6DoF, frente/trás, acima/abaixo, esquerda/direita, guinada, arfagem, rotação) para controladores PSVR e PS Move.
  • Módulos para integração com APIs gráficas Vulkan e OpenGL.
  • Modo sem tela (Headless).
  • Gerenciamento de interação espacial e ponto de vista.
  • Suporte básico a sincronização de quadros e entrada de informações (ações).
  • Servidor de composição pronto, suportando saída direta para o dispositivo, bypassando o servidor X do sistema. Shaders são fornecidos para Vive e Panotools. Suporte para camadas projetadas está disponível.

Lançamento da plataforma de realidade virtual aberta Monado 21.0.0


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster