Introducción a la comunicación remota holográfica
Puede usar la comunicación remota holográfica para transmitir contenido holográfico a HoloLens en tiempo real. Hay dos usos principales para la comunicación remota holográfica y es importante comprender la diferencia:
(Unity o Unreal): desea obtener una vista previa y depurar la aplicación durante el proceso de desarrollo: puede ejecutar la aplicación localmente en el editor de Unity en el equipo en modo de reproducción y transmitir la experiencia a HoloLens. La comunicación remota holográfica proporciona una manera de depurar rápidamente la aplicación sin compilar e implementar un proyecto completo. Llamamos a este tipo de aplicación una aplicación Holographic Remoting Player.
(Unity, Unreal o C++): quiere que los recursos de un equipo enciendan la aplicación en lugar de depender de los recursos a bordo de HoloLens: puede crear y compilar una aplicación que tenga capacidad de comunicación remota holográfica. El usuario experimenta la aplicación en HoloLens, pero la aplicación se ejecuta realmente en un equipo, lo que le permite aprovechar los recursos más eficaces del equipo. La comunicación remota holográfica puede ser especialmente útil si la aplicación tiene recursos o modelos de alta resolución y no quiere que la velocidad de fotogramas sufra. Llamamos a este tipo de aplicación una aplicación remota holográfica.
En cualquier caso, las entradas de HoloLens (mirada, gesto, voz y asignación espacial) se envían al equipo, el contenido se representa en una vista inmersiva virtual y, a continuación, los fotogramas representados se envían a HoloLens.
Nota:
Al desarrollar una aplicación remota, es necesario usar la API de Windows Mixed Reality o la API de OpenXR. No se admite la combinación de ambas API dentro de la misma aplicación.
Importante
La comunicación remota holográfica para HoloLens 2 es un cambio de versión principal. Las aplicaciones remotas para HoloLens (1.ª generación) deben usar la versión 1.x.x del paquete NuGet y las aplicaciones remotas para HoloLens 2 deben usar 2.x.x. Esto implica que las aplicaciones remotas escritas para HoloLens 2 no son compatibles con HoloLens (1.ª generación) y viceversa.