Introducción a los servicios en la nube de realidad mixta de Azure

 Imagen de Azure Spatial Anchors

Libere las mejores aptitudes de los usuarios del mundo físico tridimensional que nos rodea mediante los servicios de realidad mixta de Azure. Ayude a los usuarios a crear, aprender y colaborar de forma más eficaz mediante la captura y exposición de información digital en el contexto de su trabajo y mundo. Incorpore la opción 3D en dispositivos móviles, cascos y otros dispositivos no vinculados. Con Azure, asegúrese de que la información más confidencial está protegida.

Servicios de realidad mixta

Los servicios en la nube de realidad mixta, como Azure Remote Rendering y Azure Spatial Anchors, ayudan a los desarrolladores a crear atractivas experiencias envolventes en una gran variedad de plataformas. Estos servicios permiten integrar el reconocimiento espacial en los proyectos al crear aplicaciones para el aprendizaje en 3D, el mantenimiento predictivo de los equipos y la revisión del diseño. Todo esto, en el contexto de los entornos de los usuarios.

Azure Remote Rendering

Azure Remote Rendering o ARR es un servicio que le permite representar modelos 3D muy complejos en tiempo real y hacer streaming de ellos en un dispositivo. Actualmente, ARR se encuentra disponible con carácter general y se puede agregar a los proyectos de Unity o C++ nativo que tienen HoloLens 2 o el equipo de escritorio de Windows como destino.


ARR es un componente esencial de cualquier aplicación de realidad mixta que se ejecuta en un dispositivo sin vincular, ya que tiene menos potencia de representación de cálculo. Realice la siguiente comparación de modelos de motor en paralelo como ejemplo. el modelo de alta fidelidad de la izquierda tiene más de 18 millones triángulos, mientras que el modelo reducido de la derecha tiene solo unos 200 000. En aquellos escenarios en los que cada detalle es importante, la administración de plantas industrial, la revisión de diseños de los recursos, como los motores de camiones, la planificación de cirugías preoperatorias, etc., la visualización 3D aporta ese detalle al ciclo de vida. Permite a los diseñadores, ingenieros, médicos y estudiantes entender mejor la información compleja y adoptar la medida correcta. Sin embargo, esta simplificación puede dar lugar a una pérdida de detalles importantes que se necesitan en las decisiones clave sobre la empresa y el diseño.

Ejemplo de Azure Remote Rendering en la aplicación de presentación de Unity

ARR resuelve este problema, ya que mueve la carga de trabajo de representación a las GPU de alta gama en la nube. A continuación, un motor de gráficos hospedado en la nube toma la imagen y la representa, la codifica como una secuencia de vídeo y transmite el modelo directamente al dispositivo de destino.

  • En el caso de los modelos complejos que son demasiado grandes para que pueda controlarlos una GPU de alta gama, ARR distribuye la carga de trabajo a varias GPU y combina el resultado en una sola imagen, lo que permite que el proceso sea completamente transparente para el usuario.

Como ventaja adicional, ARR no restringe el tipo de interfaz de usuario que puede usar en la aplicación. Al final de un fotograma, el contenido representado localmente se combina automáticamente con la imagen remota, tal como se muestra en la imagen siguiente:

Ejemplo de Azure Remote Rendering en la aplicación de presentación de Unity

Azure Spatial Anchors

Azure Spatial Anchors o ASA es un servicio multiplataforma que le permite crear aplicaciones de realidad mixta con reconocimiento espacial. Con Azure Spatial Anchors, puede asignar, conservar y compartir contenido holográfico en varios dispositivos a escala real. AOA ahora se encuentra en versión preliminar pública para que lo pruebe en sus aplicaciones.

Azure Spatial Anchors es una solución especialmente adaptada a casos de uso comunes de realidad mixta, entre otros:

  • Orientación: en que dos o más anclajes espaciales podrían conectarse para crear una lista de tareas o puntos de interés con los que un usuario debe interactuar.
  • Experiencias de varios usuarios: En que los usuarios pueden hacer o deshacer movimientos al interactuar con los objetos del mismo espacio virtual.
  • Conservación del contenido virtual en el mundo real: en que los usuarios podrían colocar objetos virtuales en el mundo real que se puedan ver desde otros dispositivos compatibles.

Ejemplo de Azure Spatial Anchors

El servicio puede desarrollarse en un host de entornos e implementarse en un gran grupo de dispositivos y plataformas. Esto les proporciona una distribución especial de su propia lista de plataformas disponibles:

  • Unity para HoloLens
  • Unity para iOS
  • Unity para Android
  • iOS nativo
  • Android nativo
  • C++/WinRT y DirectX para HoloLens
  • Xamarin para iOS
  • Xamarin para Android

Azure Object Anchors

Azure Object Anchors, o AOA, es un servicio de realidad mixta que le ayuda a crear experiencias enriquecidas y envolventes mediante la alineación automática de contenido 3D con objetos físicos. Comprenda los objetos en contexto sin necesidad de marcadores ni de alineación manual. Ahorre gran parte del trabajo táctil, reduzca los errores de alineación y mejore las experiencias de los usuarios al crear aplicaciones de realidad mixta con Object Anchors.

Azure Object Anchors está especialmente adaptado a los casos de uso comunes de realidad mixta, incluidos:

  • Entrenamiento: Cree experiencias de aprendizaje de realidad mixta para sus trabajadores, sin necesidad de colocar marcadores o dedicar tiempo para ajustar manualmente la alineación de los hologramas.
  • Guía de tareas: Guiar a los empleados por un conjunto de tareas puede ser mucho más sencillo con realidad mixta.
  • Búsqueda de activos: Si ya tiene un modelo 3D de algún objeto en el espacio físico, Azure Object Anchors puede permitirle ubicar instancias de ese objeto en el entorno físico y hacer su seguimiento.

Superposición virtual de Azure Object Anchors en un motor de automóvil abierto

Cognitive Services

Voz

Voz

Descubra cómo Speech permite la integración de funcionalidades de procesamiento de voz en cualquier aplicación o servicio. Convierta el idioma hablado en texto o genere voz que suene de forma natural a partir del texto con fuentes de voz estándar (o personalizables). Pruebe cualquier servicio gratis y compile rápidamente aplicaciones y servicios habilitados para voz con las siguientes funcionalidades.


Visión

Visión

Reconozca, identifique, subtitule, indexe y modere sus imágenes, vídeos y contenido de entrada de lápiz digital. Descubra cómo Vision permite que las aplicaciones y los servicios identifiquen y analicen con precisión el contenido de imágenes, vídeos y entrada de lápiz digital.

Servicios de Unity independientes

Los servicios independientes que se enumeran a continuación no se aplican a la realidad mixta, pero pueden resultar útiles en una amplia variedad de contextos de desarrollo. Si está desarrollando contenido en Unity, cada uno de estos servicios se puede integrar en proyectos nuevos o existentes.

Compatibilidad con dispositivos

Servicio en la nube de Azure HoloLens 1.ª generación Cascos envolventes
Traducción de idiomas ✔️ ✔️
Computer Vision ✔️ ✔️
Custom Vision ✔️ ✔️
Notificaciones entre dispositivos ✔️ ✔️
Reconocimiento facial ✔️ ✔️
Funciones y almacenamiento ✔️ ✔️
Vídeo en streaming ✔️
Aprendizaje automático ✔️ ✔️
Funciones y almacenamiento ✔️ ✔️
Application Insights ✔️ ✔️
Detección de objetos ✔️ ✔️
Microsoft Graph ✔️ ✔️
Integración de bots ✔️ ✔️

Consulte también