Introduzione
Mixed Reality Toolkit (MRTK) è un toolkit multipiattaforma per la creazione di esperienze di realtà mista per la realtà virtuale (VR) e la realtà aumentata (AR). Il toolkit fornisce un set di componenti e funzionalità che è possibile usare per accelerare lo sviluppo di Windows Mixed Reality.
Si supponga di creare un'esperienza di realtà mista in cui l'utente deve essere in grado di muovere, ruotare e ridimensionare un oggetto olografico. Anche se è possibile iniziare da zero e creare uno script personalizzato per abilitare tali manipolazioni, il flusso di lavoro di aggiunta di manipolazione diretta agli ologrammi e la configurazione dei vincoli potrebbero richiedere molto tempo, soprattutto se sono presenti più oggetti da configurare.
In questo modulo si configurerà Unity per lo sviluppo di Windows Mixed Reality e si importerà Mixed Reality Toolkit (MRTK) nel progetto. Mixed Reality Toolkit include uno script ObjectManipulator, che verrà applicato a un cubo per la manipolazione diretta con le mani.
Al termine di questo modulo, sarà possibile configurare un progetto Unity configurato per lo sviluppo di Windows Mixed Reality e usare Mixed Reality Toolkit per accelerare lo sviluppo di realtà mista.
Per un esempio completo di questa esercitazione, vedere qui.
Obiettivi di apprendimento
- Configurare Unity per lo sviluppo Windows Mixed Reality
- Importare il pacchetto di base del Toolkit di Realtà Mista (MRTK) in Unity
- Aggiungere MRTK a una scena di Unity
- Confrontare e differenziare i principali modelli di interazione MRTK
- Modificare gli ologrammi usando ObjectManipulator
Prerequisiti
- Un PC Windows 10 o 11 configurato con gli strumenti corretti
- Windows 10 SDK 10.0.18362.0 o versione successiva
- Unity Hub con Unity 2021.3 o versione successiva installata (assicurarsi di controllare i problemi noti nelle versioni di Unity e nella pagina dei pacchetti)
- Strumento per la funzionalità di realtà mista
- Familiarità di base con Unity: interfaccia, creazione della scena, importazione di pacchetti, aggiunta di GameObject a una scena