MouthFit は、表情改変で口角上げ・ω口・猫口・∧口などにした口が、リップシンク(あいうえお)や口の表情で崩れる・ズレるのを、改変する前のきれいな口の形で動くように直す NDMF 対応の非破壊 Unity エディタ拡張です。アバターの一番上に付け、一覧を確かめてアップロードすると、口を閉じている時は改変した形のまま、しゃべる時は元の口の形で動きます。アバターごとのプリセットは要らず、いま入っている口の改変を自動で見つけます。元のアバターのファイルは書き換えません。
MouthFit でできること

閉じた口は改変のまま、しゃべる口は元どおり
口を閉じている時の顔は変えないので、改変した口の形はそのまま。あいうえおなどリップシンクの口と、口だけを動かす表情のキーが、元の口の形で動きます。

直す前と後を測って確かめた
リップシンクの口の、改変していない口とのずれが、直した後はほぼなくなりました。口を閉じている時の顔は変わりませんでした。

直すキーを自動で表示、迷うキーは選べる
付けると、直すキーを自動で表示します。迷ったキーは「直す」か「残す」を選べます。修正前と後はシーンで見比べられます。八重歯・涙などの飾りは残ります。

無料お試し版で先に確かめられる
お試し版は、「シーンで確かめる」で修正前と修正後の口を見比べるまで使えます。同じ BOOTH の商品ページから無料でダウンロードできます。製品版は上から入れるだけで切り替わります。
使い方
- NDMF 1.14 以上(Modular Avatar 1.18 以上に含まれます)を入れてから、unitypackage をプロジェクトに入れる。
- いつもどおり口の形を改変する。顔のシェイプキー・Shape Changer・FX の表情のどれでも。
- アバターの一番上に MouthFit を付ける。VRC Avatar Descriptor の付いた物に「Add Component → GRAMSHIFT → MouthFit」(ヒエラルキーの右クリック → GRAMSHIFT → MouthFit でも可)。
- 一覧を見て、「シーンで確かめる」で修正前/修正後を見比べ、いつもどおりアップロードする。
動作環境
- Unity 2022.3(VRChat の推奨バージョン)
- VRChat SDK3 Avatars
- NDMF 1.14 以上(Modular Avatar 1.18 以上に含まれます)
- アバターの LipSync の Mode が Viseme Blend Shape であること
よくある質問
口角上げや ω口に改変したら、リップシンクで口が崩れます(ズレます)。直せますか?
直せます。アバターの一番上に MouthFit を付け、「シーンで確かめる」で見比べてから、いつもどおりアップロードします。口を閉じている時は改変した形のままです。
口の形を変えたまま、あいうえおをきれいに動かせますか?
動かせます。口を閉じている時は改変した形、しゃべる時は改変する前の元の口の形で動きます。
Blender でシェイプキーを作り直す必要はありますか?
ありません。Unity の中だけで直し、元の FBX・アバターのファイルは書き換えません。
表情のアニメーション(FX)やメニューで入れた口の改変でも使えますか?
使えます。何もしていない時に一定の値で入る改変なら、顔にそのまま入れて直します。何もしていない時も値が動き続ける改変は直しません。
どのアバターで使えますか?アバター専用のプリセットは要りますか?
プリセットや対応表は要りません。LipSync の Mode が Viseme Blend Shape のアバターなら、顔の LipSync の設定といま入っている口のキーから自動で見つけます。
買う前に、自分のアバターで試せますか?
試せます。無料お試し版の「シーンで確かめる」で、修正前と修正後の口を見比べられます。
知っておいてほしいこと
- アバターの規約で、顔のシェイプキーの改変が許されているか確かめてからお使いください。
- 飾りか口の改変か決められないキーは、既定では直さず、インスペクターの「確認してください」に出します(口の改変なら「直す」を選ぶと直ります)。
- あごや輪郭も変える改変、何もしていない時も値が1つに決まらない口の改変(動き続けるアニメーションなど)は直しません。
- お試し版の直しはシーンの見た目だけで、アップロードしたアバターには入りません。
- 細かい制限は BOOTH の商品ページの「制限」にまとめています。
うまく動かない時は、BOOTH の商品ページの「ショップへのお問い合わせ」か お問い合わせ から気軽にどうぞ(アバターの名前と、改変したキーの名前、表示された文があると早く調べられます)。要望の多いものから次の版に入れていきます。