Explora el desarrollo de realidad mixta multiplataforma en Meta Quest 3

KEVIN SEMPLE Senior Product Manager, XR
Nov 1, 2023|7 minutos
Explora el desarrollo de realidad mixta multiplataforma en Meta Quest 3
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

La tecnología XR sigue avanzando, con nuevos dispositivos que incorporan mejores sensores, gráficos y rendimiento. Estas mejoras permiten a los creadores innovar y explorar más a fondo las profundidades de su imaginación.

A principios de este año, anunciamos que podías empezar a desarrollar realidad mixta para Meta Quest 3 a través de un avance de herramientas. Con el reciente lanzamiento de Meta Quest 3, nuestras herramientas de desarrollo de realidad mixta multiplataforma para Meta Quest han pasado de la vista previa experimental a ser totalmente compatibles con Unity 2022 LTS.

Desglose del paquete de desarrollo

Unity's AR Foundation es un marco multiplataforma para crear aplicaciones móviles y para dispositivos de realidad aumentada y resonancia magnética. AR Foundation simplifica el desarrollo de aplicaciones de RA y RM proporcionando una API unificada que funciona en múltiples plataformas, por lo que no es necesario mantener implementaciones separadas. Puedes escribir código y desplegarlo en plataformas como Meta Quest, HoloLens 2 y dispositivos móviles como iOS y Android.

Nuestro soporte AR Foundation para Meta Quest 3 se basa en OpenXR. Durante varios años, hemos mantenido y distribuido un plug-in OpenXR que proporciona una implementación del estándar OpenXR dentro del motor Unity y establece una interfaz común entre el hardware y el software XR. Al utilizar OpenXR, seguimos alineando el desarrollo con una norma adoptada por el sector.

Menú de configuración del proyecto del editor de Unity. Single Pass Instanced\Multi-view, Oculus Touch Controller Profile y el grupo de funciones Meta Quest se seleccionan en la pestaña Android de la sección OpenXR del encabezado XR Plug-in Management.

Nos complace anunciar la versión 1.0.0 de un nuevo OpenXR: Metapaquete, disponible en Unity 2022.3 LTS y posteriores. Este paquete contiene extensiones OpenXR específicas de Meta y el complemento de proveedor AR Foundation de Meta para Meta Quest. Además, el sistema OpenXR: Meta paquete automáticamente tira de AR Foundation y OpenXR plug-ins como dependencias cuando se añade a un proyecto.

Combinar XR Hands y XR Interaction Toolkit

AR Foundation está diseñado para funcionar de forma nativa con XR Hands y el XR Interaction Toolkit.

XR Hands es un nuevo subsistema XR que añade APIs para permitir el seguimiento de manos en Unity. Incluye compatibilidad integrada con dispositivos Meta Quest a través de nuestro paquete OpenXR, junto con otros dispositivos compatibles con el seguimiento de manos mediante OpenXR, como HoloLens 2.

El XR Interaction Toolkit (XRI) es un sistema de interacción de alto nivel basado en componentes para crear experiencias de RV y RA. Proporciona un marco común para las interacciones y agiliza la creación multiplataforma, tanto si se trata de mediar entre interacciones de golpe, rayos y agarre, como de incorporar información táctil, visualizar mallas de manos o responder a las selecciones del jugador mediante animaciones, formas de mezcla o cambios de escala.

Empiece a desarrollar más rápido con plantillas
Vistazo de la interfaz del Editor de Unity con la plantilla MR en acción.

Las plantillas ofrecen a los creadores nuevos y experimentados un punto de partida sencillo y un contenido ampliable que fomenta los patrones de interacción establecidos para la creación de RX. Hablando con los creadores de XR, nos hemos enterado de que buscáis contenidos más ricos, una mejor configuración de los proyectos y acceso a funciones avanzadas.

Estamos encantados de anunciar nuevas plantillas VR y MR en Unity Hub para Unity 2022 LTS. Ambos están actualmente disponibles para su descarga.

La nueva plantilla de realidad mixta incluye funciones como detección de planos, passthrough, interactivos sencillos, interfaz de usuario espacial y presencia de manos y mandos para ayudarte a empezar. Sabemos que la gestión de paquetes puede ser complicada, por lo que la plantilla viene preconfigurada con paquetes para AR Foundation, OpenXR, XR Hands y XR Interaction Toolkit.

Además, la plantilla muestra cómo generar una variedad de interactivos de ejemplo tocando superficies en el entorno físico con el generador de objetos. El Object Spawner tiene en cuenta varias condiciones, como la posición de la colisión en relación con el campo de visión, así como el ángulo de la palma de la mano en relación con la superficie.

La nueva plantilla de realidad mixta también demuestra la capacidad de alternar entre un entorno virtual totalmente inmersivo y un pasaje de realidad mixta. Utiliza una sencilla transición de fundido, un sombreador configurable para visuales planos que reaccionan a la posición del usuario, un menú acoplado a mano y mucho más.

Demostración de interacción con el menú acoplado a la mano en la nueva plantilla de realidad mixta.
Cómo empezar
Vista previa de la pantalla de "inicio" de la nueva plantilla de realidad mixta.

Puedes empezar a crear aplicaciones para Meta Quest 3 con AR Foundation y OpenXR hoy mismo descargando Unity 2022 LTS (versión 2022.3.11.f1) o posterior. Al iniciar un nuevo proyecto, inicie el Unity Hub y seleccione la Plantilla de Realidad Mixta.

También puede añadir paquetes a su proyecto manualmente. Si ha actualizado a Unity 2022.3.11f1 o posterior, busque OpenXR: Meta en el Unity Package Manager (UPM) para añadirlo a un proyecto. Alternativamente, puede hacer clic en el símbolo más (+) en la parte superior izquierda de la UPM, seleccione "Añadir paquete por nombre" y escriba com.unity.xr.meta-openxr. Una vez descargado, incorporará automáticamente dependencias como el plug-in OpenXR y AR Foundation.

El equipo de Unity XR siempre está trabajando para mejorar AR Foundation y las plantillas. A medida que avancemos en el desarrollo, nos gustaría conocer tu opinión y ver lo que construyes con estas herramientas.