VRCFacialOSCAvatarTool 指南

目次

/images/2022/facialoscavatartool-logo.png

我製作為使用表情追蹤套件改變 VRChat Avatar 的工具。 這件頁面是 VRCFacialOSCAvatarTool 使用辦法指南概要。

因爲這件是簡略摘要,為知道詳細看英文或者日文頁面。

流程

  1. 下載工具: VRCFacialOSCAvatarTool - AZW: 荏苒社 - BOOTH
  2. 導入工具
  3. 選擇追蹤項,對應 Blendshape,眼骨
  4. 執行
    • 做備份 Avatar 和 Unity 項目
  5. 下載 OSC APP AkaneFacialOSC
  6. 開始 SteamVR
  7. 開始 SRanipal Runtime
  8. 開始 AkaneFacialOSC
  9. 按下 眼球追蹤 或者 表情偵測 按鈕
  10. 開始 VRChat
  11. 在 VRChat 裡,開 [Expression Menu]→[Options]→[OSC]→[Enabled]

注意

  • 為使用表情偵測套件
    • 為動作 Avatar 的口,那個 Avatar 一定需要有對應 Blend shape
    • 表情偵測套件要求特別 Blendshape
      • 比如,“把嘴合上,咧起嘴角”,“把嘴合上,嘴唇撮著”
    • Lipsync 的 Blend shape 可能替那些 Blend shape,但是也許引起意外的動作
      • 比如,對 vrc.v_ah 可能會用 Jaw_Open,對 vrc.v_ou 可能會用 Mouth_Pout
  • 為動作眼球
    • Avatar 一定需要有骨
    • 眨眼的動作要是 Blend shape,不是骨的動作
  • 其他
    • Avatar 已有的動畫可能重寫得繞過為追蹤的動畫,這時候動作可能不好或者不可以動作
      • 您可能需要改變(原因的)動畫
      • 您要知道Animation和Animator
    • 追蹤使用太多的 VRCExpressionParameter
      • 一個追蹤項使用 8 Memory
      • 眼球追蹤至少使用 24 Memory。這有水平,鉛直,眨眼 3 個 Parameter,所以 3 × 8 = 24
    • 我建議關閉 Write Defaults
      • 雖然這件工具可以開 Write Defaults,但是可能引起意外的動作

/images/2022/facialoscavatartool-blendshpe-example.png

例 上: 初始状態,沒動作,中: Mouth_Pout,下: Jaw_Left