Panoramica dei servizi cloud di realtà mista di Azure

 Immagine ancoraggi nello spazio di Azure

Grazie ai servizi di realtà mista di Azure è possibile scoprire le potenzialità del mondo fisico tridimensionale circostante, che ogni essere umano conosce bene. È possibile aiutare gli utenti a creare, apprendere e collaborare in modo più efficace mediante l'acquisizione e l'esposizione di informazioni digitali nel contesto del mondo reale, compreso quello lavorativo. Il 3D può essere portato nei dispositivi mobili, nei visori VR e in altri dispositivi senza tethering. L'uso di Azure assicura che le informazioni più sensibili siano protette.

Servizi di realtà mista

I servizi cloud di Realtà mista come Rendering remoto di Azure e Ancoraggi nello spazio di Azure aiutano gli sviluppatori a creare esperienze immersive accattivanti in un'ampia gamma di piattaforme. Questi servizi consentono di integrare il riconoscimento dello spazio nei progetti quando si creano applicazioni per il training 3D, la manutenzione predittiva delle apparecchiature e la revisione della progettazione, tutto nel contesto degli ambienti degli utenti.

Rendering remoto di Azure

Azure Rendering remoto, o ARR, è un servizio che consente di eseguire il rendering di modelli 3D estremamente complessi in tempo reale e di trasmetterli a un dispositivo. ARR è ora disponibile a livello generale e può essere aggiunto ai progetti Unity o Native C++ destinati a HoloLens 2 o pc desktop Windows.


ARR è un componente fondamentale di ogni applicazione di realtà mista eseguita in un dispositivo senza tethering, poiché questo tipo di dispositivi ha una potenza di calcolo inferiore per il rendering. Si prenda come esempio il confronto seguente tra i modelli di motore affiancati. Il modello ad alta fedeltà a sinistra ha più di 18 milioni triangoli, mentre il modello ridotto a destra ne ha circa 200.000 soltanto. Negli scenari in cui ogni dettaglio è importante, ad esempio nella gestione di impianti industriali, nella revisione della progettazione di asset come i motori di autocarri, nella pianificazione della chirurgia preoperatoria e altro ancora, la visualizzazione 3D dà vita al dettaglio. In questo modo, progettisti, tecnici, medici e studenti possono comprendere meglio le informazioni complesse ed effettuare la scelta giusta. Questa semplificazione, tuttavia, può comportare la perdita di dettagli importanti necessari per prendere decisioni aziendali e di progettazione fondamentali.

Esempio di Rendering remoto di Azure in un'app di presentazione Unity

ARR risolve questo problema spostando il carico di lavoro di rendering in GPU di fascia alta nel cloud. Un motore di grafica ospitato nel cloud acquisisce l'immagine e ne esegue il rendering, codifica quest'ultimo come flusso video e trasmette il modello direttamente al dispositivo di destinazione.

  • Per i modelli complessi per gestire i quali non è sufficiente una GPU di fascia alta, ARR distribuisce il carico di lavoro a più GPU e unisce il risultato in un'unica immagine, rendendo il processo completamente trasparente per l'utente.

Come ulteriore vantaggio, ARR non limita il tipo di interfaccia utente che è possibile usare nell'app. Alla fine di un frame, il contenuto di cui è stato eseguito il rendering in locale viene automaticamente combinato con l'immagine remota come illustrato di seguito:

Esempio di Rendering remoto di Azure in un'app di presentazione Unity

Ancoraggi nello spazio di Azure

Ancoraggi nello spazio di Azure o ASA è un servizio multipiattaforma che consente di creare applicazioni di realtà mista con riconoscimento spaziale. Con gli ancoraggi nello spazio di Azure è possibile eseguire il mapping, mantenere in modo permanente e condividere contenuto olografico tra più dispositivi in scala reale. AOA è ora disponibile in anteprima pubblica per provare nelle app.

Ancoraggi nello spazio di Azure è una soluzione personalizzata in modo univoco per i casi d'uso comuni in Realtà mista, tra cui:

  • Way-finding: due o più ancoraggi nello spazio possono essere collegati per creare un elenco di attività o punti di interesse con cui un utente può interagire.
  • Esperienze multiutente: gli utenti possono effettuare spostamenti avanti e indietro interagendo con oggetti nello stesso spazio virtuale.
  • Contenuto virtuale permanente nel mondo reale: gli utenti possono posizionare nel mondo reale oggetti virtuali visualizzabili da altri dispositivi supportati.

Esempio di Ancoraggi nello spazio di Azure

Il servizio può essere sviluppato in numerosi ambienti e distribuito a una vasta gamma di dispositivi e piattaforme. In questo modo ottengono una dispensa speciale per il loro elenco di piattaforme disponibili:

  • Unity per HoloLens
  • Unity per iOS
  • Unity per Android
  • iOS nativo
  • Android nativo
  • C++/WinRT e DirectX per HoloLens
  • Xamarin per iOS
  • Xamarin per Android

Ancoraggi di oggetti di Azure

Ancoraggi oggetti di Azure o AOA è un servizio di realtà mista che consente di creare esperienze avanzate e immersive allineando automaticamente il contenuto 3D agli oggetti fisici. Ottenere la comprensione contestuale degli oggetti senza la necessità di marcatori o allineamento manuale. Salvare un lavoro tocco significativo, ridurre gli errori di allineamento e migliorare le esperienze utente creando applicazioni di realtà mista con Ancoraggi oggetti.

Gli ancoraggi oggetti di Azure sono particolarmente personalizzati per i casi d'uso comuni di Realtà mista, tra cui:

  • Formazione: creare esperienze di formazione Realtà mista per i lavoratori, senza dover inserire marcatori o dedicare tempo manualmente modificando l'allineamento dell'ologramma.
  • Linee guida per le attività: è possibile semplificare notevolmente i dipendenti attraverso un set di attività quando si usa Realtà mista.
  • Ricerca asset: se si dispone già di un modello 3D di un oggetto nello spazio fisico, Gli ancoraggi oggetti di Azure possono consentire di individuare e tenere traccia delle istanze di tale oggetto nell'ambiente fisico.

Sovrapposizione virtuale degli ancoraggi di oggetti di Azure su un motore di auto aperto

Servizi cognitivi

Riconoscimento vocale

Voce

I servizi Voce consentono l'integrazione delle funzionalità di elaborazione vocale in qualsiasi app o servizio. È possibile convertire la lingua parlata in testo o generare una sintesi vocale naturale da testo usando caratteri voce standard o personalizzabili. È possibile provare gratuitamente qualsiasi servizio e creare velocemente app e servizi abilitati per la sintesi vocale con le funzionalità seguenti.


Visione

Visione

È possibile riconoscere, identificare, creare sottotitoli, indicizzare e moderare immagini, video e contenuto input penna digitale. Visione consente ad app e servizi di identificare e analizzare con precisione il contenuto all'interno di immagini, video e input penna digitale.

Servizi Unity autonomi

I servizi autonomi elencati di seguito non sono applicabili alla realtà mista, ma possono essere utili in un'ampia gamma di contesti di sviluppo. Se si eseguono attività di sviluppo in Unity, ognuno di questi servizi può essere integrato in progetti nuovi o esistenti.

Supporto di dispositivi

Servizio cloud di Azure HoloLens (prima generazione) Visori VR immersive
Lingua e traduzione ✔️ ✔️
Visione artificiale ✔️ ✔️
Visione personalizzata ✔️ ✔️
Notifiche tra più dispositivi ✔️ ✔️
Riconoscimento volto ✔️ ✔️
Funzioni e Archiviazione ✔️ ✔️
Video in streaming ✔️
Machine Learning ✔️ ✔️
Funzioni e Archiviazione ✔️ ✔️
Application Insights ✔️ ✔️
Rilevamento oggetti ✔️ ✔️
Microsoft Graph ✔️ ✔️
Integrazione di bot ✔️ ✔️

Vedere anche