Live2D Viewer‎ > ‎

03. 姿勢的設定

為了在模型或動作裡反映完成的手腕切換的構造而製作 json 格式的設定檔


    姿勢設定的追加

[項目]選單→[追加]→按下[姿勢設定]

將會追加「pose.json」這個姿勢的設定




  
  姿勢群組的設定


點選 pose.json 後可以看到的部位ID列表,就是以 cmox 檔完成的所有部位ID

即使在依照服裝而製作數個 moc 檔時,也能製作可共通使用的1個姿勢設定檔

尋找手腕的部位ID,設定群組號碼( group No )。



所屬於同一群組號碼的部位,在其群組裡只能顯示1個。

由於樣本的部位結構如下列所示,因此會形成如上圖的群組設定
  • PARTS_01_ARM_L_A_001 → 左手腕 手腕A組 服裝1 →
  • PARTS_01_ARM_R_A_001 → 右手腕 手腕A組 服裝1 →
  • PARTS_01_ARM_L_B_001 → 左手腕 手腕B組 服裝1 → 
  • PARTS_01_ARM_R_B_001 → 右手腕 手腕B組 服裝1 → 

雖然樣本的手腕是分開製作左手腕與右手腕,
不過在製作每對手腕組合的部位這個簡單的結構時,就依照下列做設定
  • PARTS_01_ARM_A_001 → 手腕A組 服裝 →
  • PARTS_01_ARM_B_001 → 手腕B組 服裝 →


設定完成後,載入對應手腕切換的動作並播放看看
若設定正常手腕就會切換




 
  姿勢的父子階層設定


除了在動作裡已設定顯示、隱藏的手腕部位之外,在其他服裝的手腕部位內設定「parent ID」,製作父子階層關係



在 parent ID 欄內有設定父層的手腕部位,會做出與其父層的部位同樣的切換動作。

由於樣本的部位結構如下列所示,因此將會形成如上圖的群組設定

PARTS_01_ARM_L_A_002 → 左手腕 手腕A組 服裝2 → PARTS_01_ARM_L_A_001
PARTS_01_ARM_R_A_002 → 右手腕 手腕A組 服裝2 → PARTS_01_ARM_R_A_001
PARTS_01_ARM_L_B_002 → 左手腕 手腕B組 服裝2 → PARTS_01_ARM_L_B_001
PARTS_01_ARM_R_B_002 → 右手腕 手腕B組 服裝2 → PARTS_01_ARM_R_B_001


在製作每對手腕組合的部位這個簡單的結構時,就依照下列做設定

PARTS_01_ARM_A_002 → 手腕A組 服裝 → PARTS_01_ARM_A_001
PARTS_01_ARM_B_002 → 手腕B組 服裝 → PARTS_01_ARM_B_001

TIPS
選擇要設定為父層的部位ID並按右鍵,點選「複製ID」後即可複製ID的文字



  
  姿勢的切換速度時間設定


可利用「Fade(ms)」的刻度設定姿勢的切換速度時間
預設值為500。




    JSON設定檔的輸出

[檔案]選單→[輸出]→按下[姿勢設定]即可輸出JSON設定檔

コメント