※この記事の後半で紹介しているツール「まとめてシェイプ」は、筆者(ほどき工房)が作ったものです(無料のテスト版と、有料版)。
VRChatのMMDワールド(ダンスのワールド)で踊ると、体は動くのに表情が動かない…ということがあります。多くの場合、原因はアバターに、MMDの表情の名前のシェイプキーがないことです。
この記事では、今あるキー(口の形やまばたき)から、MMDの名前のキーを作る方法を紹介します。Blenderは使わず、Unityの中だけでできます。

なぜ表情が動かないのか
MMDのモーションは、「あ」「い」「う」「まばたき」「ウィンク」のようなMMDの表情の名前でシェイプキーを動かします。VRChat向けのアバターは、口の形が vrc.v_aa のような名前になっていることが多く、名前が合わないキーは動きません。

どのキーを使うかはアバターによって違います。また、MMDワールドで表情が動くかどうかは、ワールドによっても違います。
方法1:無料ツールで1つずつ作る(まとめてシェイプ)
筆者の無料ツール「まとめてシェイプ」の「今の形を1つのキーに」で、今の形をMMDの名前のキーにできます。例として「あ」を作る手順です。
- Tools > ほどき工房 > まとめてシェイプ を開き、「メッシュ」に顔のメッシュ(多くは Body)を入れる
- インスペクターで、vrc.v_aa(口の あ)を 100 にし、ほかのキーは 0 にする
- 「今の形を1つのキーに」のタブで、「新しいキーの名前」に あ と入れて「1つのキーにする」を押す
- い・う・え・お・まばたき なども、同じようにくり返す
元のメッシュファイル(FBX)は書き換えず、コピーのメッシュを作って差し替えます(Ctrl+Zで戻せます)。筆者の作業場所で、vrc の口の形(v_aa)を100にして「あ」を作り、同じ形のキーができることを確かめました。
方法2:まとめて作る(まとめてシェイプ+)
有料版の「まとめてシェイプ+」(300円・筆者の商品)の「MMD 用のキー」では、MMDの表情の名前33個(目・口・眉など)を一覧にして、まとめて作れます。まず無料版で、自分のアバターに合うか試してから検討してください。
- 元にするキーの候補を、VRC Avatar Descriptor の口の動き(リップシンク)・まばたきの設定と、キーの名前から選んでおく(変えられる)
- ウィンクはアバターの左目、ウィンク右は右目
- 強さ(10〜150%)も変えられる
- ほかに、表情のアニメーションからキーを作る、名前を変えてもアニメーションが壊れない、キーの並べ替え もできる
注意
- VRChatの中(MMDワールド)での動作は、まだ確認できていません。MMDワールドで表情が動くかは、ワールドによって違います
- 市販のアバターでの動作も、まだ確認できていません
- 作業の前に、プロジェクトのバックアップをとってください
ダウンロード
「まとめてシェイプ」は、BOOTHで無料で配っています(テスト版)。感想や不具合は、BOOTHのメッセージで教えてください。
まとめ
- MMDワールドで表情が動かないのは、MMDの名前(あ・い・う・まばたき など)のキーがないことが多い
- 無料ツールなら「今の形を1つのキーに」で1つずつ作れる
- 33個まとめて作るなら有料版(候補を自動で選ぶ)


コメント