Introducción al control remoto de holografías
Puedes 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): quiere 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++): quieres que los recursos de un equipo poweren la aplicación en lugar de depender de los recursos incorporados de HoloLens: puedes crear y compilar una aplicación que tenga la funcionalidad de comunicación remota holográfica. El usuario usa la aplicación en HoloLens, pero en realidad la aplicación se ejecuta en un equipo, lo que le permite aprovechar los recursos más potentes 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 de holographic Remoting.
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 envolvente virtual y, a continuación, los fotogramas representados se envían a HoloLens.
Nota
Al desarrollar una aplicación remota, debe usarse 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.