Unity 教學

影片教學

如何讓範例 avatar 動起來

1. 從以下頁面下載 Unity 用 script 和範例 avatar
下載 Unity Script 和範例 avatar

2. 將 script 和範例 avatar 載入 Unity。

3. 將 script(UnityRecieve_Facemotion3d.cs)附加到 GameObject。

Unity Inspector 設定

4. 在 Facemotion3d iOS App 中按下 Settings 按鈕,確認 iPhone 的 IP address。
在 Unity script 的 "iOS_IP Address" 欄位輸入 iPhone 的 IP address。

5. 在 Unity script 中開啟 "Game Start With Connect" checkbox。
按下 "Game Start" 按鈕後,範例 avatar 就會開始動作。

如何讓自己的 avatar 動起來

1. 將自己的 avatar 載入 Unity。
依照與範例 avatar 相同的命名規則建立 BlendShape。

2. 切換到 iOS App 的 Settings → Streaming Settings → Unity 分頁。
在這裡輸入 avatar 的 bone 名稱與其他資訊。

3. 如果想忽略 iOS 端的設定,並在 Unity 端指定 bone 名稱,可以在 Unity 端的 script 中設定。
勾選 "Specify Object Name Inside Unity" checkbox。
在附加的 script 中輸入想要移動的 GameObject 名稱。

4. 啟動遊戲並讓 avatar 動起來。

如何將錄製資料匯入 Unity

1. 使用 iOS 應用程式錄製。

2. 按下 Save 按鈕,將錄製資料以 .txt 格式儲存,並透過 email 等方式傳送到 PC。

3. 從以下網站下載用於將錄製資料匯入 Unity 的 script。
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

4. 將 script 載入 Unity。

5. 輸入要套用動畫的 GameObject 名稱。

6. 載入 iOS App 輸出的 .txt 檔案。

如何讓 VRM avatar 動起來

從以下 URL 下載 script,並附加到 GameObject。
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

Unity VRM Inspector

在 inspector script 中,選取 VRM 的 root object,以及 head、eyes、neck 等 bone 的 GameObject。
開啟 "Use ARKit BlendShape",即可尋找並驅動 52 個 blendshape BlendShapeClips。