VRChatのMMDワールドで表情が動かないとき|MMD用のシェイプキー(あ・い・う・まばたき)の作り方

VRChat・Unityツール

※この記事の後半で紹介しているツール「まとめてシェイプ」は、筆者(ほどき工房)が作ったものです(無料のテスト版と、有料版)。

VRChatのMMDワールド(ダンスのワールド)で踊ると、体は動くのに表情が動かない…ということがあります。多くの場合、原因はアバターに、MMDの表情の名前のシェイプキーがないことです。

この記事では、今あるキー(口の形やまばたき)から、MMDの名前のキーを作る方法を紹介します。Blenderは使わず、Unityの中だけでできます。

まとめてシェイプ+:MMD用のキーを作る

なぜ表情が動かないのか

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

VRChatのキーとMMDの表情の名前の対応(例)

どのキーを使うかはアバターによって違います。また、MMDワールドで表情が動くかどうかは、ワールドによっても違います。

方法1:無料ツールで1つずつ作る(まとめてシェイプ)

筆者の無料ツール「まとめてシェイプ」の「今の形を1つのキーに」で、今の形をMMDの名前のキーにできます。例として「あ」を作る手順です。

  1. Tools > ほどき工房 > まとめてシェイプ を開き、「メッシュ」に顔のメッシュ(多くは Body)を入れる
  2. インスペクターで、vrc.v_aa(口の あ)を 100 にし、ほかのキーは 0 にする
  3. 「今の形を1つのキーに」のタブで、「新しいキーの名前」に あ と入れて「1つのキーにする」を押す
  4. い・う・え・お・まばたき なども、同じようにくり返す

元のメッシュファイル(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個まとめて作るなら有料版(候補を自動で選ぶ)

コメント

タイトルとURLをコピーしました