Inteligencia de datos generativa

OpenXR 1.1 incorpora renderizado foveado y más a la especificación

Fecha:

La especificación OpenXR 1.1 ya está disponible.

OpenXR es la API estándar abierta de la industria para tiempos de ejecución y desarrollo de aplicaciones XR nativas. Está administrado por Khronos, el mismo consorcio industrial sin fines de lucro que administra OpenGL, Vulkan y WebGL. El grupo de trabajo OpenXR incluye a las principales empresas de la industria, incluidas Meta, Pico, HTC, Valve, Varjo y Unity, pero no a Apple.

La especificación OpenXR 1.0 se finalizó en 2019. Varias empresas y grupos han agregado funciones adicionales además de la especificación principal a través de OpenXR Extensions, y OpenXR 1.1 incorpora cinco de estas extensiones a la especificación principal para que sean compatibles con todos los dispositivos:

  • Estéreo con renderizado foveado (promovido desde XR_VARJO_quad_views de Varjo) agrega soporte para renderizado foveado fijo o con seguimiento ocular "a través de múltiples API de renderizado de gráficos".
  • Piso Local (promovido desde XR_EXT_local_floor), agregando un tercer tipo de espacio de coordenadas de seguimiento LOCAL_FLOOR además del LOCAL y STAGE existentes. LOCAL también se conoce como seguimiento al nivel de los ojos y significa que el recentrado afecta a los tres ejes. Con STAGE, el recientesrizado no se aplica porque el centro del espacio de coordenadas es el centro del piso en su espacio de juego. El nuevo LOCAL_FLOOR es un término medio, que centra los dos ejes horizontales mientras mantiene la vertical alineada con su piso real.
  • Superficie de agarre (promovido por XR_EXT_palm_pose), una pose que "permite a las aplicaciones representar de manera confiable un objeto virtual sostenido en la mano del usuario, ya sea que sea rastreado directamente o mediante un controlador de movimiento".
  • xrLocateSpaces (y su correspondiente extensión equivalente XR_KHR_locate_spaces), una "función para localizar una matriz de espacios".
  • XrUuid (promovido desde XR_EXT_uuid), un tipo de datos para contener un identificador único universal.
Los tres tipos de espacios de coordenadas de seguimiento en OpenXR a partir de la versión 1.1.

Khronos dice que OpenXR 1.1 también ofrece "nuevas características y aclaraciones", incluidos 13 nuevos perfiles de interacción, identificadores para superficies de apoyo para el pulgar, lápices ópticos, curvatura y deslizamiento del gatillo, detección de proximidad para elementos del controlador y hápticos localizados en el gatillo índice y debajo del pulgar.

Además, OpenXR 1.1 agrega nuevos códigos de error por permisos insuficientes y dependencias no habilitadas, para ayudar a los desarrolladores con la depuración de aplicaciones.

Grandes empresas, incluidas Meta, Pico, HTC, Valve, Varjo y Unity, han reiterado su apoyo a OpenXR y han expresado su intención de admitir OpenXR 1.1, aunque, una vez más, no Apple. Apple Vision Pro no es compatible con OpenXR y utiliza sus API ARKit y RealityKit de propiedad abierta.

punto_img

Información más reciente

punto_img

Habla con nosotros!

¡Hola! ¿Le puedo ayudar en algo?