Unity 教程

视频教程

如何移动样本头像

1. 从以下页面下载 Unity 用脚本和示例头像。
下载 Unity Script 和示例头像

2. 将脚本和示例头像载入 Unity。

3. 将脚本(UnityRecieve_Facemotion3d.cs)附加到 GameObject。

Unity Inspector setup

4. 按 Facemotion3d iOS 应用中的 Settings 按钮,确认 iPhone 的 IP 地址。
在 Unity 脚本的 “iOS_IP Address” 字段中输入 iPhone 的 IP 地址。

5. 打开 Unity 脚本中的 “Game Start With Connect” 复选框。
按下 “Game Start” 按钮后,示例头像会开始移动。

如何移动你的原创头像

1. 将原创头像载入 Unity。
使用与示例头像相同的命名规则创建 BlendShape。

2. 切换到 iOS 应用的 Settings → Streaming Settings → Unity 标签。
在这里输入头像的 Bone 名称等信息。

3. 如果想忽略 iOS 端设置并在 Unity 端指定 Bone 名称,可以在 Unity 端脚本中设置。
勾选 “Specify Object Name Inside Unity” 复选框。
在附加的脚本中输入要移动的 GameObject 名称。

4. 开始游戏并移动头像。

如何将录制的数据导入Unity

1. 使用 iOS 应用进行录制。

2. 按 Save 按钮,以 .txt 格式保存录制数据,并通过邮件等方式发送到 PC。

3. 从以下站点下载用于将录制数据导入 Unity 的脚本。
https://drive.google.com/drive/folders/13CZliUbqZ9VihXAyyXaOJ7ji4twqBZY-?usp=sharing

4. 将脚本载入 Unity。

5. 输入要应用动画的 GameObject 名称。

6. 载入从 iOS 应用输出的 .txt 文件。

如何移动VRM头像

从以下 URL 下载脚本并将其附加到 GameObject。
https://drive.google.com/drive/folders/13CZliUbqZ9VihXAyyXaOJ7ji4twqBZY-?usp=sharing

Unity Inspector for VRM

在 Inspector 脚本中,选择 VRM 的根对象以及 head、eyes、neck 等 Bone 的 GameObject。
打开 “Use ARKit BlendShape” 后,会查找并移动 52 个 blendshape BlendShapeClips。