AbrirXR
OpenXR es un estándar abierto y gratuito para acceder a plataformas y dispositivos de realidad virtual y realidad aumentada . Está desarrollado por un grupo de trabajo gestionado por el consorcio Khronos Group . OpenXR fue anunciado por Khronos Group el 27 de febrero de 2017 durante la GDC 2017 . [1] [2] [3] El 18 de marzo de 2019 se publicó una versión preliminar del estándar para que los desarrolladores y los desarrolladores proporcionen comentarios al respecto. [4] El 29 de julio de 2019, Khronos Group presentó OpenXR 1.0 en SIGGRAPH 2019 . [5]
Los revisores de la versión preliminar 0.90 sintieron que el objetivo de OpenXR era "resolver el problema de los silos y unificar el desarrollo de software AR/VR". [6]
El estándar apunta a proporcionar eventualmente dos componentes: una API destinada a desarrolladores de aplicaciones y una capa de dispositivo destinada a hardware de realidad virtual o realidad aumentada , que representa una interfaz de abstracción con el propio dispositivo. [7]
Los elementos principales de esta API son:
Capas API
La versión 1.0 de la API permite que los tiempos de ejecución de OpenXR admitan dispositivos mediante la implementación de complementos de dispositivos. [8] [9] [6]
La capa del dispositivo está diseñada para funcionar interceptando las características de OpenXR de las capas superiores. Por ejemplo, una capa de validación para un entorno de tiempo de ejecución en particular podría verificar que la API se esté utilizando correctamente antes de enviar llamadas de API al hardware. [diez]
Tiempos de ejecución
Tiempos de ejecución de OpenXR publicados actualmente:
Tiempos de ejecución Core XR
Hoja de ruta
En marzo de 2017, el Grupo Khronos planeó lanzar la primera versión de la API a fines de 2018 [14] . La API se lanzó en marzo de 2019 como una vista previa y la interfaz del dispositivo conectable está programada para lanzarse después de la versión 1.0. [8] [9] [15] El 29 de julio de 2019, Khronos Group lanzó la versión 1.0. [5]
Soporte
Las siguientes empresas figuran en la lista del Grupo Khronos como soporte público de OpenXR: [9]
Véase también
Nota
- ↑ Khronos revela actualizaciones de API y nuevos grupos de trabajo en GDC . Grupo Khronos (27 de febrero de 2017). — « La Iniciativa de Realidad Virtual Khronos anunciada en diciembre está progresando rápidamente en el diseño de un estándar abierto para aplicaciones y dispositivos portátiles de Realidad Virtual y Realidad Aumentada. Hoy, Khronos lanza el nombre oficial del estándar: OpenXR . Consultado el 8 de marzo de 2017. Archivado desde el original el 8 de marzo de 2017. (indefinido)
- ↑ Khronos refuerza los mercados de VR, AR, MR con el grupo de trabajo OpenXR, actualizaciones de API, más . Hardware de Tom (27 de febrero de 2017). Recuperado: 8 de marzo de 2017. (indefinido)
- ↑ GDC 2017: Khronos Group presenta el estándar VR/AR OpenXR . UploadVR (27 de febrero de 2017). Consultado el 9 de marzo de 2017. Archivado desde el original el 12 de marzo de 2017. (indefinido)
- ↑ Khronos lanza la especificación provisional OpenXR 0.90 para acceso de alto rendimiento a plataformas y dispositivos AR y VR . Khronos.org . Grupo Khronos (19 de marzo de 2020). Consultado el 19 de marzo de 2020. Archivado desde el original el 9 de agosto de 2020. (indefinido)
- ↑ 1 2 Khronos lanza la especificación OpenXR 1.0 que establece una base para el ecosistema AR y VR . El Grupo Khronos (29 de julio de 2019). Consultado el 31 de julio de 2019. Archivado desde el original el 30 de julio de 2019.
- ↑ 1 2 OpenXR 0.90 tiene como objetivo resolver la fragmentación de AR/VR . InfoQ (23 de marzo de 2019). — « Con el lanzamiento el lunes de la especificación provisional de OpenXR, el grupo de trabajo de código abierto de Khronos quiere crear un mundo en el que los desarrolladores puedan codificar su experiencia VR/AR para una sola API, con la confianza de que la aplicación resultante funcionará en cualquier compatible con OpenXR. auriculares. ". Consultado el 20 de junio de 2019. Archivado desde el original el 20 de junio de 2019. (indefinido)
- ↑ ¡El grupo de trabajo de OpenXR está aquí! . Grupo Khronos (27 de febrero de 2017). — « El estándar OpenXR viene en dos partes. En primer lugar, la interfaz de la aplicación, en la que escriben los desarrolladores de aplicaciones y los proveedores de middleware, y que sirve para definir y combinar la funcionalidad común multiplataforma (...) Luego, la capa de dispositivos permite que los tiempos de ejecución de VR/AR interactúen con varios dispositivos ". Consultado el 8 de marzo de 2017. Archivado desde el original el 8 de marzo de 2017. (indefinido)
- ↑ 1 2 Larabel. Lanzamiento de OpenXR 0.90 para el estándar AR/VR: Monado es una implementación de código abierto . Phoronix (18 de marzo de 2019). Consultado el 19 de marzo de 2020. Archivado desde el original el 31 de agosto de 2020. (indefinido)
- ↑ 1 2 3 Descripción general de OpenXR . Khronos.org . Grupo Khronos . — “OpenXR 1.0 se centra en habilitar aplicaciones multiplataforma. La interfaz de complemento de dispositivo opcional será compatible después de la V1.0". Consultado el 19 de marzo de 2020. Archivado desde el original el 18 de marzo de 2019. (indefinido)
- ↑ Capas API . Khronos.org . Grupo Khronos . - " OpenXR está diseñado para ser una API en capas, lo que significa que un usuario o aplicación puede insertar capas de API entre la aplicación y la implementación del tiempo de ejecución". Estas capas de API brindan una funcionalidad adicional al interceptar las funciones de OpenXR de la capa superior y luego realizar diferentes operaciones que, de lo contrario, se realizarían sin la capa. En los casos más simples, la capa simplemente llama a la siguiente capa con los mismos argumentos, pero una capa más compleja puede implementar una funcionalidad API que no está presente en las capas o el tiempo de ejecución debajo de ella. ". Consultado el 3 de mayo de 2020. Archivado desde el original el 19 de abril de 2020. (indefinido)
- ↑ OpenXR ahora disponible en Microsoft Store para Windows Mixed Reality . windowscentral.com (23 de julio de 2019). Consultado el 5 de enero de 2020. Archivado desde el original el 2 de octubre de 2019. (indefinido)
- ↑ ¿Qué hay de nuevo en OpenXR 1.0 y Monado? . Collabora (2 de agosto de 2019). Consultado el 5 de enero de 2020. Archivado desde el original el 4 de agosto de 2019. (indefinido)
- ↑ Oculus Rift tiene soporte preliminar oculto para OpenXR . uploadvr.com (13 de septiembre de 2019). Consultado el 5 de enero de 2020. Archivado desde el original el 5 de diciembre de 2019. (indefinido)
- ↑ Una conversación con el presidente de Khronos, Neil Trevett, sobre Vulkan, OpenXR, SPIR-V en 2017 . Phoronix (8 de marzo de 2017). “ Con respecto a su esfuerzo OpenXR para una realidad virtual estándar de la industria, no veremos el fruto de este trabajo hasta el próximo año. Actualmente, el objetivo tentativo parece ser para las vacaciones de 2018, pero es posible que veamos algunas empresas mostrando esfuerzos a principios del año calendario ”. Consultado el 9 de marzo de 2017. Archivado desde el original el 8 de marzo de 2017. (indefinido)
- ↑ Cómo OpenXR podría unir el fragmentado mercado de la realidad virtual . Ars Technica (19 de marzo de 2019). “ OpenXR incluye un conjunto de abstracciones que definen cómo las plataformas de hardware XR exponen sus sistemas de tiempo de ejecución de manera estándar para que los desarrolladores de software puedan hacer que su software AR/VR se ejecute más fácilmente en hardware de diferentes proveedores. OpenXR cubre aspectos de los sistemas AR/VR, como el ciclo de vida de la aplicación, el renderizado, el seguimiento, la sincronización de fotogramas y la entrada. Esto significa, por ejemplo, que OpenXR podría facilitar la compatibilidad con dispositivos Samsung Gear VR, Oculus y Steam VR dentro de la misma aplicación. ". Consultado el 20 de junio de 2019. Archivado desde el original el 20 de junio de 2019. (indefinido)
- ↑ Zhaoxin . es.wikichip.org. — « Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd., también conocido como VIA Alliance Semiconductor Co., Ltd.) ». Consultado el 7 de agosto de 2018. Archivado desde el original el 7 de agosto de 2018. (indefinido)
Enlaces
Realidad virtual y mixta |
---|
Conceptos |
|
---|
Tecnologías de inmersión |
|
---|
Seguimiento |
|
---|
Dispositivos de inmersión |
- Habitaciones: AlloSphere
- CUEVA
- TreadPort
|
---|
Aplicaciones |
|
---|