Unity руководство

Video Tutorial

Как двигать пример avatar

1. Скачайте script и пример avatar для Unity со следующей страницы.
Скачать Unity Script и пример avatar

2. Загрузите script и пример avatar в Unity.

3. Прикрепите script (UnityRecieve_Facemotion3d.cs) к GameObject.

Unity Inspector setup

4. Нажмите Settings в приложении Facemotion3d iOS и проверьте IP-адрес iPhone.
Введите IP-адрес iPhone в поле “iOS_IP Address” в Unity script.

5. Включите флажок “Game Start With Connect” в Unity script.
Нажмите кнопку “Game Start”, и пример avatar начнет двигаться.

Как двигать свой оригинальный avatar

1. Загрузите свой original avatar в Unity.
Создайте BlendShape с той же схемой именования, что и у примера avatar.

2. В приложении iOS перейдите на Settings → Streaming Settings → вкладку Unity.
Введите здесь имя Bone аватара и другую информацию.

3. Если вы хотите игнорировать настройки на стороне iOS и указать имя Bone на стороне Unity, это можно сделать в Unity script.
Включите флажок “Specify Object Name Inside Unity”.
Введите в прикрепленный script имя GameObject, который нужно двигать.

4. Запустите игру и двигайте avatar.

Как импортировать записанные данные в Unity

1. Выполните запись в приложении iOS.

2. Нажмите Save, сохраните записанные данные в формате .txt и отправьте их на ПК по email и т. п.

3. Скачайте со следующего сайта script для импорта записанных данных в Unity.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

4. Загрузите script в Unity.

5. Введите имя GameObject, к которому будет применена анимация.

6. Загрузите файл .txt, экспортированный из приложения iOS.

Как двигать VRM avatars

Скачайте script по следующему URL и прикрепите его к GameObject.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

Unity Inspector for VRM

В inspector script выберите root object VRM и GameObjects bones, таких как head, eyes и neck.
Включите “Use ARKit BlendShape”, чтобы найти и двигать 52 blendshape BlendShapeClips.