Introduzione
Il toolkit Realtà mista (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 Realtà mista.
Si supponga di creare un'esperienza di realtà mista in cui l'utente deve poter spostare, 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 con Windows Mixed Reality e si importerà la soluzione Mixed Reality Toolkit (MRTK) nel progetto. Il toolkit Realtà mista include uno script ObjectManipulator, che verrà applicato a un cubo per la manipolazione diretta con le mani.
Alla fine di questo modulo, si sarà in grado di configurare un progetto Unity per lo sviluppo con Windows Mixed Reality e di 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 con Windows Mixed Reality
- Importare il pacchetto MRTK (Mixed Reality Toolkit) Foundation in Unity
- Aggiungere MRTK a una scena Unity
- Confrontare e contrapporre i tre principali modelli di interazione di 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 versioni successive
- Unity Hub con Unity 2021.3.x o successivo installato (assicurarsi di controllare i problemi noti nelle versioni e nei pacchetti di Unity)
- 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