Tutorial Unity

Tutorial video

Cara menggerakkan avatar contoh

1. Unduh script dan avatar contoh untuk Unity dari halaman berikut
Unduh Unity Script dan avatar contoh

2. Muat script dan avatar contoh ke Unity.

3. Pasang script (UnityRecieve_Facemotion3d.cs) ke GameObject.

Pengaturan Inspector Unity

4. Tekan tombol Settings di aplikasi iOS Facemotion3d dan cari IP address iPhone.
Masukkan IP address iPhone ke kolom "iOS_IP Address" pada script Unity.

5. Aktifkan checkbox "Game Start With Connect" di script Unity.
Tekan tombol "Game Start", lalu avatar contoh akan mulai bergerak.

Cara menggerakkan avatar Anda sendiri

1. Muat avatar Anda sendiri ke Unity.
Buat BlendShape dengan aturan penamaan yang sama seperti avatar contoh.

2. Buka tab Settings → Streaming Settings → Unity di aplikasi iOS.
Masukkan nama bone avatar dan informasi lainnya di sini.

3. Jika ingin mengabaikan pengaturan di sisi iOS dan menentukan nama bone di sisi Unity, Anda dapat melakukannya di script sisi Unity.
Centang checkbox "Specify Object Name Inside Unity".
Masukkan nama GameObject yang ingin Anda gerakkan ke script yang terpasang.

4. Jalankan game dan gerakkan avatar.

Cara mengimpor data rekaman ke Unity

1. Rekam dengan aplikasi iOS.

2. Tekan tombol Save, simpan data rekaman dalam format .txt, lalu kirim data ke PC melalui email, dll.

3. Unduh script untuk mengimpor data rekaman ke Unity dari situs berikut.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

4. Muat script ke Unity.

5. Masukkan nama GameObject yang akan diberi animasi.

6. Muat file .txt yang dihasilkan oleh aplikasi iOS.

Cara menggerakkan avatar VRM

Unduh script dari URL berikut dan pasang ke GameObject.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

Inspector Unity untuk VRM

Di inspector script, pilih root object VRM dan GameObject untuk bone seperti head, eyes, dan neck.
Aktifkan "Use ARKit BlendShape" untuk menemukan dan menggerakkan 52 blendshape BlendShapeClips.