VRChatアバターへのMMD表情設定

  • 2023.10.15
  • CG
VRChatアバターへのMMD表情設定

MMD対応ブレンドシェイプ設定

庭子アバター v01.01ではVRChat標準シェイプキーが登録されています。

VRChat MMD ダンスワールドでは下記ブレンドシェイプを使います。

「あ」 … v_aa をコピー

「い」 … v_ih をコピー

「う」 … v_ou をコピー

「え」、「えー」 … v_e をコピー

「お」 … v_oh をコピー

「まばたき」 … eye_close をコピー

「ウィンク」 … eye_close_L をコピー

「ウィンク2」 … eye_close_Rをコピー

をして、このブレンドシェイプが登録してあるオブジェクト名を「Body」にします。最初の「B」は大文字でなければなりません。

Unity向けブレンドシェイプコピー・ツールがBOOTHなどで配布されています。

庭子ではBlenderからモデル作成していますので、Blenderモデル入るから修正するのが素直でしょう。

下記の要領で「新規シェイプをミックスから作成」でブレンドシェイプをコピーしましょう。

一つコピーしたら元の表情に戻してから繰り返しましょう。

ここで注意事項です。現在のBlenderではブレンドシェイプキーの名前変更で日本語名を直接入力するとBlenderがおちます。一度、テキストエディタ(メモ帳など)に「あ」を入力してそこからコピペしましょう。

Write Defaultsは全てon

VRChat 推奨はWrite Defaults off ですが、MMD表情対応のためにはそこを曲げて、FXに登録されている Write Defaults on にしましょう。一つでもoffが残っていると動作しません。

ここまでの対応でMMD Dance Worldなど多くのMMDワールでは口パク・表情対応出来ます。そしてWrite Defaults on 対応しているため、着替えなどのExメニューも使えます。

iY MMDワールドでは第2、第3レイヤーが無効かされる

iY MMDワールドのみ特殊で、通常ハンドジェスチャーのLeft Hand、Right Handが置かれる第2レイヤー、第3レイヤーが無効化されます。ハンドジェスチャーレイヤーを置くか、ダミーレイヤーを置いておきましょう。

CGカテゴリの最新記事