Introducción a Azure Spatial Anchors
Azure Spatial Anchors proporciona a los desarrolladores herramientas para crear aplicaciones de realidad mixta con reconocimiento espacial para HoloLens, dispositivos iOS mediante ARKit y dispositivos Android mediante ARCore.
Los desarrolladores pueden usar Azure Spatial Anchors para comprender los espacios, marcar lugares de interés específicos y recordar esos puntos de interés en dispositivos compatibles.
Algunos casos de uso de Azure Spatial Anchors son los siguientes:
Seguimiento del mundo: los usuarios pueden examinar un área con sus teléfonos y determinar dónde se encuentran en el mundo real en función de lo que vea la cámara. La aplicación puede colocar flechas de forma estratégica en la vista del usuario para facilitar la navegación.
Internet de las cosas: imagine que se encuentra delante de un equipo de fábrica que tiene varios sensores. Si una parte específica del equipo tiene un problema, puede aparecer en la vista una flecha que apunte al área del problema. Puede ver rápidamente cada fragmento de información importante sobre el equipo con solo mirar el dispositivo.
AR Foundation
Dentro de Unity, AR Foundation permite trabajar con sistemas de realidad aumentada en varias plataformas. En este paquete se proporciona una interfaz para desarrolladores de Unity, pero no se incluye ninguna funcionalidad de realidad aumentada. En un dispositivo de destino, también necesitará paquetes independientes para las plataformas de destino compatibles oficialmente con Unity:
- Complemento de XR de ARCore de Google en Android
- Complemento XR de ARKit de Apple en iOS
- Complemento OpenXR en HoloLens 2
- Característica Meta OpenXR en Meta Quest
Script ARAnchorManager
Un delimitador hace referencia a un punto en el espacio cuyo seguimiento pueden realizar los dispositivos a voluntad del usuario. Para cada delimitador, el administrador de delimitadores crea instancias de GameObject. El dispositivo normalmente realiza trabajo adicional para actualizar la posición y la orientación del delimitador a lo largo de su duración.
El campo anchorPrefab
de la clase ARAnchorManager
no está pensado para el contenido. En su lugar, AR Foundation compila un nuevo elemento GameObject para representar un delimitador mediante un medio distinto de AddComponent
, como la carga de un objeto ARWorldMap
con delimitadores.
El campo prefabricado puede extender el comportamiento predeterminado de los delimitadores. Le sugerimos que no lo use para implementar contenido en el mundo.
Recursos
Un grupo de recursos es un contenedor lógico para implementar y administrar recursos de Azure, como aplicaciones web, bases de datos y cuentas de almacenamiento.
Una cuenta de Spatial Anchors es un nombre de recurso único que usa caracteres alfanuméricos normales.