OpenXR 1.1 trae renderizado foveado y más a la especificación
[ad_1]
La especificación OpenXR 1.1 ya está disponible.
OpenXR es la API estándar abierta de la industria para desarrollar y ejecutar aplicaciones XR nativas. Está gestionado por Khronos, el mismo consorcio industrial sin fines de lucro que gestiona OpenGL, Vulkan y WebGL. El grupo de trabajo OpenXR incluye a todas las empresas importantes del sector, incluidas Meta, Pico, HTC, Valve, Varjo y Unity, pero especialmente 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. OpenXR 1.1 incorpora cinco de estas extensiones a la especificación principal para soporte en todos los dispositivos:
- Estéreo con renderizado foveado. (promovido por Varjos XR_VARJO_quad_views) brinda soporte para renderizado con seguimiento ocular o foveado fijo "a través de múltiples API de renderizado de gráficos".
- piso local (promovido desde XR_EXT_local_floor) y agrega 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 no hay necesidad de volver a centrar porque el centro del espacio de coordenadas es el centro del piso en su área de juego. El nuevo LOCAL_FLOOR es un término medio que vuelve a centrar los dos ejes horizontales mientras mantiene el vertical alineado 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 rastreado directamente o mediante un controlador de movimiento".
- xrLocateSpaces (y su extensión equivalente XR_KHR_locate_spaces), una "función para encontrar una matriz de espacios".
- XrUuid (promovido desde XR_EXT_uuid), un tipo de datos para contener un identificador único universal.
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, pasadores, curvatura del gatillo y control deslizante 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 verificadas para ayudar a los desarrolladores a depurar aplicaciones.
Grandes empresas como Meta, Pico, HTC, Valve, Varjo y Unity han reiterado su apoyo a OpenXR y han expresado su intención de soportar OpenXR 1.1, pero, de nuevo, notablemente no Apple. Apple Vision Pro no es compatible con OpenXR y utiliza sus API ARKit y RealityKit de propiedad abierta.
[ad_2]
Deja una respuesta