Liberando el poder de la colaboración con XRV Networking
En el panorama de constante evolución de la Realidad Extendida (XR), las experiencias colaborativas son la clave para liberar todo el potencial de esta tecnología inmersiva. Por eso estamos encantados de presentar las últimas funcionalidades de red en XRV, creadas sobre la base de la extensión Evergine.Networking. Estas funcionalidades redefinen la colaboración en XR, facilitando más que nunca la creación de entornos XR compartidos. (Ten en cuenta que estas características se encuentran actualmente en un estado de preview).
En este artículo, profundizaremos en cuatro aspectos destacables de XRV Networking: La gestión de sesiones, las estrategias de definición del centro del mundo, el flujo de solicitudes de control y los avatares de los participantes.
Gestión de sesiones: Inicio y personalización sin esfuerzo
Cuando se trata de experiencias digitales colaborativas que tienden puentes entre lo real y lo virtual, la forma de gestionar las sesiones es muy importante. La función de gestión de sesiones simplifica el proceso de inicio al tiempo que ofrece una gran cantidad de ajustes personalizables. Veamos algunos de los aspectos clave de esta característica:
- Inicio simplificado: XRV simplifica el proceso de inicio de experiencias XR colaborativas. Ofrece una interfaz intuitiva, tanto para crear una nueva sesión como para conectarse a una ya existente.
- Configuración personalizada: Además de establecer el puerto y el nombre del servidor, XRV permite a los usuarios configurar varios parámetros adicionales. Entre ellos se incluyen parámetros como el tiempo de intervalo de escaneado, los tiempos de espera de los mensajes e incluso el nombre de la aplicación, lo que ofrece un control preciso del entorno XR.
- Supervisión en tiempo real: el canal de mensajería integrado permite supervisar en tiempo real los cambios de estado de la conexión del cliente respecto al servidor. Esta función proporciona a los desarrolladores información valiosa que les permite añadir comportamientos personalizados y mejoras en sus aplicaciones.
Con la gestión de sesiones en XRV, no solo disfrutarás de un proceso de iniciación simplificado, sino que también obtendrás la flexibilidad necesaria para adaptar tu entorno XR a tus necesidades.
Estrategias del centro del mundo: Unir los mundos real y virtual
Introducimos esta función para ayudar a alinear los entornos virtuales con el mundo real. Permite a los desarrolladores sincronizar a la perfección el estado de las entidades en las experiencias XR.
- Colocación de códigos QR en HoloLens: En el caso de HoloLens, los desarrolladores pueden utilizar códigos QR para ubicar el centro del mundo sin esfuerzo, gracias a la capacidad de escaneo de códigos QR presente en este dispositivo. Para otros dispositivos, existen opciones de colocación manual, que permiten a los usuarios indicar la posición y dirección del centro del mundo mediante un control 3D.
- Sincronización integral: las estrategias de definición del centro del mundo no solo sincronizan las posiciones, rotaciones y escalas de las entidades, sino que también permiten sincronizar otras propiedades, gracias a las propiedades de sincronización de Evergine.Networking. Esto garantiza que tu entorno XR siga siendo coherente y dinámico en todos los dispositivos conectados.
Con las estrategias de definición del centro del mundo en XRV Networking, la frontera entre el mundo real y el virtual se hace más fluida, ofreciendo una experiencia XR inmersiva.
Controlar el flujo de solicitudes: colaborar con precisión
Garantiza que las interacciones con los elementos 3D se gestionen correctamente, permitiendo que solo un participante, denominado presentador, interactúe a la vez. Tanto si los usuarios solicitan el control, aceptan o deniegan las solicitudes, como si los desarrolladores supervisan estas transiciones en tiempo real, el flujo de solicitudes de control proporciona un mecanismo perfectamente ajustado para una colaboración XR a medida. Veremos a continuación algunas características clave de este mecanismo de control:
- Control de interacción sin fisuras: XRV garantiza que las interacciones con elementos 3D dentro de su entorno XR sean controladas y precisas. Solo permite que un participante, conocido como presentador, interactúe con estos elementos a la vez.
- Control solicitado por el usuario: Cualquier participante de la sesión puede solicitar el control, y XRV añade dinámicamente un botón de solicitud de control al menú de mano, lo que facilita el proceso.
- Aceptar o denegar: Las solicitudes de control pueden aceptarse o denegarse, lo que proporciona un mecanismo sencillo para gestionar las interacciones. Los usuarios reciben notificaciones para facilitar la transferencia de control.
- Flexibilidad para desarrolladores: Los desarrolladores pueden aprovechar el canal de mensajería para supervisar los cambios de estado del control de sesión en tiempo real. Esta flexibilidad permite añadir comportamientos y lógica personalizados, garantizando que su colaboración XR satisfaga sus requisitos específicos
Con el flujo de solicitud de control en XRV Networking, la colaboración se vuelve precisa, controlada y adaptable a las necesidades específicas de su proyecto XR.
Avatares de los participantes: Dar vida a las interacciones XR
Los avatares de los participantes ofrecen un medio dinámico de representar a los usuarios dentro del mundo virtual. Estos avatares inyectan vitalidad a las interacciones XR, ofreciendo a los usuarios representaciones 3D inmersivas de sus compañeros participantes. Ya sea mediante el seguimiento individual, la personalización a través de identificadores de usuario únicos y colores de tintado, o experiencias a medida basadas en dispositivos del mundo real, los avatares participantes enriquecen las interacciones XR para una experiencia auténticamente inmersiva y atractiva. Exploremos las principales características de esta atractiva característica:
- Representaciones 3D inmersivas: Los avatares de los participantes proporcionan a los usuarios representaciones 3D inmersivas de sus compañeros, lo que aumenta la sensación de presencia y conexión en los espacios virtuales.
- Seguimiento selectivo: XRV ofrece opciones de seguimiento individual, lo que garantiza que los avatares imiten con precisión los movimientos de la cabeza, las manos y los mandos. Este nivel de detalle añade autenticidad a las interacciones de los usuarios.
- Personalización: Cada avatar se personaliza con unos identificadores de usuario generados aleatoriamente y un color de tintado único. Estas características hacen que sea fácil distinguir entre los participantes, incluso en espacios XR muy concurridos.
- Información sobre el modelo de dispositivo: XRV facilita la distribución de información sobre el modelo de dispositivo de cada participante, lo que permite experiencias XR a medida basadas en los dispositivos del mundo real que se están utilizando.
Con los avatares de los participantes en XRV Networking, las interacciones XR cobran vida, ofreciendo una experiencia realmente envolvente y atractiva para todos los participantes.