Tutorial Unity

Video tutorial

Come muovere l'avatar di esempio

1. Scarica lo script e l'avatar di esempio per Unity dalla pagina seguente
Scarica Unity Script e avatar di esempio

2. Carica lo script e l'avatar di esempio in Unity.

3. Collega lo script (UnityRecieve_Facemotion3d.cs) a un GameObject.

Configurazione Unity Inspector

4. Premi il pulsante Settings nell'app iOS Facemotion3d e trova l'IP address dell'iPhone.
Inserisci l'IP address dell'iPhone nel campo "iOS_IP Address" dello script Unity.

5. Attiva la checkbox "Game Start With Connect" nello script Unity.
Premi il pulsante "Game Start" e l'avatar di esempio inizierà a muoversi.

Come muovere il tuo avatar originale

1. Carica il tuo avatar in Unity.
Crea un BlendShape con la stessa convenzione di nomi dell'avatar di esempio.

2. Passa nell'app iOS a Settings → Streaming Settings → scheda Unity.
Inserisci qui il nome bone dell'avatar e altre informazioni.

3. Se vuoi ignorare le impostazioni lato iOS e specificare il nome bone lato Unity, puoi farlo nello script lato Unity.
Seleziona la checkbox "Specify Object Name Inside Unity".
Inserisci nello script collegato il nome del GameObject che vuoi muovere.

4. Avvia il gioco e muovi l'avatar.

Come importare i dati registrati in Unity

1. Registra con l'applicazione iOS.

2. Premi Save, salva i dati registrati in formato .txt e inviali al PC via email o simili.

3. Scarica dal sito seguente lo script per importare i dati registrati in Unity.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

4. Carica lo script in Unity.

5. Inserisci il nome del GameObject a cui applicare l'animazione.

6. Carica il file .txt esportato dall'app iOS.

Come muovere avatar VRM

Scarica lo script dal seguente URL e collegalo al GameObject.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

Unity Inspector per VRM

Nell'inspector script seleziona il root object del VRM e i GameObject delle ossa come head, eyes e neck.
Attiva "Use ARKit BlendShape" per trovare e muovere i 52 blendshape BlendShapeClips.