Platão Inteligência de Dados.
Pesquisa Vertical e AI.

OpenXR 1.1 traz renderização atraente e muito mais para as especificações

Data:

A especificação OpenXR 1.1 já está disponível.

OpenXR é a API padrão aberta da indústria para desenvolvimento e tempos de execução de aplicativos XR nativos. É gerenciado pela Khronos, o mesmo consórcio industrial sem fins lucrativos que gerencia OpenGL, Vulkan e WebGL. O grupo de trabalho OpenXR inclui todas as principais empresas do setor, incluindo Meta, Pico, HTC, Valve, Varjo e Unity – mas principalmente não a Apple.

A especificação OpenXR 1.0 foi finalizada em 2019. Várias empresas e grupos adicionaram recursos extras além das especificações principais por meio de extensões OpenXR, e OpenXR 1.1 traz cinco dessas extensões para a especificação principal para serem suportadas por todos os dispositivos:

  • Estéreo com renderização foveada (promovido a partir de XR_VARJO_quad_views de Varjo) adiciona suporte para renderização com rastreamento ocular ou com foco fixo “em várias APIs de renderização de gráficos”.
  • Andar local (promovido de XR_EXT_local_floor), adicionando um terceiro tipo de espaço de coordenadas de rastreamento LOCAL_FLOOR além do LOCAL e STAGE existentes. LOCAL também é conhecido como rastreamento no nível dos olhos e significa que a recentragem afeta todos os três eixos. Com STAGE, a recentragem não se aplica porque o centro do espaço de coordenadas é o centro do chão no seu espaço de jogo. O novo LOCAL_FLOOR é um meio-termo, centralizando os dois eixos horizontais enquanto mantém o vertical alinhado com seu piso real.
  • superfície de aderência (promovido de XR_EXT_palm_pose), uma pose que “permite que os aplicativos renderizem de forma confiável um objeto virtual na mão do usuário, seja ele rastreado diretamente ou por um controlador de movimento”.
  • xrLocateSpaces (e sua extensão correspondente equivalente XR_KHR_locate_spaces), uma “função para localizar uma matriz de espaços”.
  • XrUuid (promovido de XR_EXT_uuid), um tipo de dados para conter um identificador universalmente exclusivo.
Os três tipos de espaço de coordenadas de rastreamento no OpenXR a partir da versão 1.1.

Khronos diz que o OpenXR 1.1 também oferece “novos recursos e esclarecimentos”, incluindo 13 novos perfis de interação, identificadores para superfícies de apoio do polegar, canetas, curvatura do gatilho e deslizamento do gatilho, detecção de proximidade para elementos do controlador e sensação tátil localizada no gatilho do índice e sob o dedão.

Além disso, o OpenXR 1.1 adiciona novos códigos de erro para permissões insuficientes e dependências não habilitadas, para ajudar os desenvolvedores na depuração de aplicativos.

Grandes empresas, incluindo Meta, Pico, HTC, Valve, Varjo e Unity, reiteraram seu apoio ao OpenXR e expressaram sua intenção de apoiar o OpenXR 1.1 – embora, novamente, notavelmente não a Apple. O Apple Vision Pro não oferece suporte a OpenXR, usando suas APIs proprietárias abertas ARKit e RealityKit.

local_img

Inteligência mais recente

local_img

Fale Conosco

Olá! Como posso ajudá-lo?