A extensão XR_EXT_hand_tracking_data_source diferencia rastreamento óptico e pose derivada do controle. Veja impacto em gestos, UI e fallback.
Resposta direta
A extensão ratificada XR_EXT_hand_tracking_data_source permite que uma aplicação OpenXR solicite e descubra a origem das poses articulares: mãos sem obstrução, como tracking óptico ou luvas, ou dados derivados de um controle segurado. A aplicação declara fontes aceitas ao criar o tracker e consulta a fonte ativa junto às juntas. Essa distinção evita presumir que dedos individualizados existem quando o runtime está estimando uma mão a partir do controle.
A mesma pose pode ter capacidades diferentes
Tracking óptico fornece articulação individual; um controle pode gerar uma representação aproximada. Gestos finos não devem depender do segundo caso.
Fonte ativa pode mudar durante a sessão
O usuário troca entre mãos e controles. A interface precisa atualizar affordances, ajuda e tolerância sem reiniciar a experiência.
Aplicação declara o que consegue aceitar
A lista de fontes solicitadas funciona como contrato. Se nenhuma estiver ativa, as juntas devem ser tratadas como inválidas, não como zero.
Fallback preserva tarefa, não apenas animação
Uma ação de pinça pode virar gatilho; apontamento pode usar ray do controle. O objetivo é manter resultado e acessibilidade entre dispositivos.
Leitura Nexus
Portabilidade XR exige conhecer origem e confiança do input. Projetos robustos desenham ações semânticas antes de mapear gestos ou botões específicos.
Perguntas frequentes
Quais fontes a extensão diferencia?
Mão sem obstrução, como optical tracking, luva ou mocap, e fonte baseada em controle segurado.
A fonte pode mudar em runtime?
Sim. O estado ativo é consultado junto às posições das juntas.
O que fazer sem fonte aceita?
Tratar o tracking como inativo e oferecer outro método de entrada.
Guias essenciais para aprofundar a decisão
Esta análise editorial foi produzida pela Nexus a partir das fontes oficiais abaixo, consultadas em 21 de setembro de 2026. O texto é original e interpreta implicações práticas para empresas.
- Khronos — XrHandTrackingDataSourceEXT: fontes unobstructed e controller, regras e integração com o tracker.
- Khronos — XrHandTrackingDataSourceStateEXT: consulta da fonte ativa, encadeamento e comportamento quando não há fonte válida.
Data informada pela fonte principal: especificação OpenXR 1.1 consultada em 21 de setembro de 2026; análise técnica.

