MMDでキャラクターモデルの顔モーフが反映されず困った経験はありませんか?特に、モデル改変後にPMXEditorでは問題なく動作するのに、MMDでモーションを再生すると表情が反映されないケースがあります。この記事では、その原因と具体的な対処法を詳しく解説します。
PMXモデルの顔モーフとMMDモーションの関係
PMXEditorではトランスフォームビューでモーフの変化を確認できますが、MMDでは反映されないことがあります。この主な原因は、モーションデータとモーフ名の不一致やモデル改変によるモーフのリンク切れです。
例えば、オリジナルモデルに存在した顔モーフの名前が、改変時に変更されている場合、MMDで読み込んだモーションが対応するモーフを認識できず、顔表情が動かなくなります。
モーフ名とモーションデータのチェック方法
まずはPMXEditorでモーフ名を確認しましょう。特に顔関連のモーフは、目、口、眉などの名前が正確であるかが重要です。
次に、使用しているモーションファイルのVMDデータをテキストエディタやVMDエディタで開き、モーフ名が一致しているか確認します。一致していなければ、モーフ名を合わせるか、モーションデータを編集して対応させる必要があります。
モデル改変時の注意点
ブレザー衣装などの衣装改変を行う場合、モーフやボーンの削除や追加に注意が必要です。顔モーフに関連するボーンが削除されると、MMD上で顔モーフが無効になることがあります。
具体例として、アールビット様のブレザー衣装を既存モデルに適用した場合、顔ボーンに影響を与えないように衣装ボーンの位置や名前を確認してください。
モーフの優先設定とエクスポートの確認
PMXEditorにはモーフの優先度設定があります。顔モーフが上書きされないように優先度を高く設定すると、MMDでの再生時にも表情が正しく反映されやすくなります。
また、モデルを保存する際には「モーフ・ボーンの削除や再構成が行われていないか」を確認し、必要に応じてバックアップをとることをおすすめします。
まとめ:MMD表情不具合の対策ポイント
顔モーフが反映されない場合、以下のポイントを順にチェックしてください。
- PMXEditorでのモーフ名確認とモーションVMDとの一致
- 改変によるボーンやモーフの削除・変更の有無
- モーフの優先度設定と保存時の確認
これらを確認することで、MMD上で顔表情が正しく再生されるようになります。特に特定のキャラクターだけで発生する場合は、モデル固有のモーフ構造を理解することが重要です。


コメント