Lançamento da plataforma de realidade virtual de código aberto Monado 25.1.0

Foi lançado o projeto Monado 25.1.0, que desenvolve 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 aplicativos de realidade virtual e aumentada, bem como um conjunto de camadas para interação com hardware. O Monado fornece um runtime totalmente compatível com os requisitos do OpenXR, que pode ser utilizado para organizar o trabalho com realidade virtual e aumentada em smartphones, tablets, PCs e outros dispositivos. O código do projeto é escrito na linguagem C e é distribuído sob a licença de software livre Boost Software License 1.0, compatível com a GPL.

Principais recursos da plataforma:

  • Um motor de visão espacial que executa tarefas como rastreamento de objetos, definição de superfícies, reconstrução de malhas, reconhecimento de gestos e rastreamento de movimento ocular.
  • Um motor de rastreamento de personagens que oferece componentes para previsão de movimentos, rastreamento óptico de movimentos através de câmera, rastreamento de posição com base em dados de headset VR, giroscópios e controladores.
  • Servidor compositor que suporta composição, modo de saída direta, passagem de vídeo, ajuste de lentes e formação de espaço de trabalho para trabalhar simultaneamente com vários aplicativos.
  • Um motor de interação que fornece um conjunto de widgets e toolkit para aplicativos de realidade virtual, incluindo ferramentas para simular processos físicos.
  • Servidor compositor que suporta saída direta para o dispositivo. Os shaders para Vive e Panotools estão disponíveis. Suporte a camadas projetivas está incluído.
  • Uma ferramenta para calibrar equipamentos e determinar limites de movimentação.
  • Drivers para headsets de realidade virtual HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), vários modelos do Vive e dispositivos para os quais existem drivers OpenHMD.
  • Driver para óculos de realidade aumentada North Star.
  • Driver para sistemas de rastreamento de posição, como 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).

Entre as mudanças na nova versão:

  • O rastreamento de movimento das mãos foi aprimorado. Adicionou suporte para a extensão OpenXR XR_EXT_hand_tracking_data_source, permitindo o processamento separado dos modos de rastreamento de mãos 'unobstructed' (mão livre) e 'conforming' (algo está na mão, como um controlador). A qualidade do controle com a utilização de controladores e ao mesmo tempo com o rastreamento de mãos foi melhorada. Os drivers implementaram suporte para novos papéis e resolveram problemas com a orientação e reconhecimento da posição das mãos.
  • Foi apresentada a sistema xrt_future e implementado o suporte à extensão OpenXR XR_EXT_future, que fornece capacidades para realizar operações de forma assíncrona (versões futuras do padrão OpenXR incluirão suporte para operações que podem ser iniciadas sem aguardar a conclusão das anteriores).
  • Drivers para os headsets 3D Subur S1 e Rift DK2 foram adicionados. O suporte aos headsets 3D Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra e Fujitsu foi aprimorado.
  • Foi adicionado o driver SolarXR IPC para extração de dados de rastreamento de servidor SlimeVR.
  • No compositor servidor foi implementada a compensação de atraso entre o rastreamento de movimento da cabeça e a saída real do quadro em telas com varredura por linha (rolling-scanout). A confiabilidade do ajuste de buffers de quadro virtuais sobrepostos (swapchain), utilizados para garantir uma saída suave, foi aumentada.
  • A interface principal da plataforma Android agora suporta a leitura e o salvamento de QR codes para a calibração dos dispositivos Cardboard.

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