Esercizio - Creare un'applicazione di comunicazione remota olografica per PC
In questa esercitazione si apprenderà come creare un'app per PC per Holographic Remoting che consente di connettersi a HoloLens 2 in qualsiasi momento, fornendo un modo per visualizzare il contenuto 3D in Realtà mista.
Configurare le funzionalità
Selezionare Lettore nella finestra Impostazioni progetto, espandere il Impostazioni Pubblicazione, quindi scorrere verso il basso fino alla sezione Funzionalità e quindi selezionare quanto segue:
- InternetClientServer
- PrivateNetworkClientServer
In questa sezione si configurerà il progetto in modo da trasmettere l'esperienza di realtà mista al dispositivo HoloLens 2 dal PC in tempo reale tramite una connessione Wi-Fi.
Configurazione della scena per la comunicazione remota olografica
Nella finestra Progetto passare alla cartella Asset >MRTK.Tutorials.PCHolograhicRemoting > Prefab, quindi selezionare e trascinare il prefab HolographicRemoting nella scena.
Compilare l'applicazione nel PC
L'app Holographic Remoting è ora pronta per la compilazione nel PC. Attenersi ai passaggi seguenti e apportare queste modifiche per compilare l'applicazione nel PC.
1. Aggiungere lo script HolographicRemoteConnect
Aggiungere lo script HolographicRemoteConnect a un oggetto nella scena, ad esempio MRTK XR Rig. Questo script fornisce un'interfaccia utente minimalista per l'immissione dell'indirizzo IP di HoloLens in fase di esecuzione e un pulsante per connettersi e disconnettersi. Si tratta di un esempio per la connessione dal codice C# nelle compilazioni. Vedere anche la sezione successiva sulla connessione in modalità di riproduzione per un test più rapido.
2. Cambiare la piattaforma di compilazione
Sulla barra dei menu scegliere File>Impostazioni di compilazione.
Nella finestra Compila Impostazioni selezionare PC, Mac & Linux Standalone Platform e selezionare il pulsante Cambia piattaforma per modificare la piattaforma di compilazione:
3. Configurare le impostazioni del progetto
Nella barra dei menu selezionare Modifica > Impostazioni di progetto > Gestione plug-in XR. Assicurarsi di essere nella scheda Windows Standalone e quindi selezionare OpenXR, Funzione Windows Mixed Reality e Gruppo di funzionalità di app di comunicazione remota olografica.
Nella finestra Impostazioni di progetto selezionare OpenXR. Verificare di trovarsi nella scheda Windows Standalone e quindi modificare la Modalità di invio profondità da Nessuno a Profondità 16 Bit.
Aggiungere Profilo di interazione sguardo fisso e profilo di interazione mano Microsoft facendo clic sul pulsante segno più ("+") nella scheda Profili di interazione.
In Apri gruppi di funzionalità XR > Tutte le funzionalità selezionare Comunicazione remota olografica.
4. Compilare il progetto Unity
Sulla barra dei menu scegliere File>Impostazioni di compilazione.
Selezionare il pulsante Aggiungi scene aperte per aggiungere la scena corrente all'elenco scene nella finestra Impostazioni di compilazione. Quindi, nell'elenco Build, selezionare il pulsante Compila:
Scegliere un percorso appropriato in cui archiviare la compilazione, ad esempio Documents\MixedRealityLearning. Creare una nuova cartella e assegnarle un nome appropriato, ad esempio PCHolographicRemoting e quindi selezionare il pulsante Seleziona cartella per avviare il processo di compilazione:
Attendere che Unity completi il processo di compilazione.
Fare doppio clic sul file eseguibile per aprire l'applicazione di comunicazione remota olografica per PC.
Nota
A causa di alcuni problemi noti nella compilazione dell'applicazione di comunicazione remota olografica per la piattaforma UWP, la compilazione avverrà come Windows Standalone per OpenXR.
Testare l'applicazione di comunicazione remota olografica
Nota
La compilazione e il test in HoloLens 2 non sono obbligatori. In alternativa, è possibile eseguire test in HoloLens 2 Emulator se non è disponibile alcun dispositivo. È possibile acquistare i dispositivi all'indirizzo HoloLens.com.
Per connettere l'applicazione PC a HoloLens 2:
1. Installare l'applicazione Remoting Player nel dispositivo HoloLens 2
- In HoloLens 2 visita l'app dello Store e cerca Holographic Remoting Player.
- Selezionare l'app Holographic Remoting Player.
- Selezionare Installa per scaricare e installare l'app.
2. Connettere l'app di comunicazione remota olografica per PC a Remoting Player
- Avviare Holographic Remoting Player in HoloLens.
- Prendere nota dell'indirizzo IP di HoloLens. Holographic Remoting Player lo visualizzerà come ologramma non appena viene avviato.
- Aprire l'applicazione Holographic Remoting per PC nel PC in uso.
- Dopo l'avvio dell'applicazione, immettere l'indirizzo IP e selezionare il pulsante Connessione per connettersi.
Holographic Remoting For Play Mode
In MRTK 3 è possibile ignorare il passaggio di creazione di una compilazione per velocizzare le iterazioni di sviluppo tornando al menu OpenXR Project Impostazioni> XR Plug-in Management>e selezionando la casella di controllo per Holographic Remoting for Play Mode.
Dopo aver abilitato questa opzione, è probabile che venga visualizzato un errore di convalida del progetto:
Ciò è dovuto al fatto che l'indirizzo IP di HoloLens deve essere impostato prima della riproduzione. Per impostare l'indirizzo IP, passare a Realtà mista Remoting Holographic Remoting for Play Mode e immettere l'indirizzo IP visualizzato nel campo Holographic Remoting Player nel campo Remote Host Name .To set the IP address, go to Realtà mista > Remoting Holographic Remoting > Remote HostNg for Play Mode and enter the IP address shown in the Holographic Remoting Player into the Remote Host Name field.