BlenderでMMDモデルにダンスモーションを読み込んだ際、「画像付きの平面メッシュを顔に貼り付けたい」「お面のように常に顔へ追従させたい」と考える人は多いです。
特にVTuber風演出やホラー表現、エフェクト付きMV制作では、顔に追従する画像オブジェクトはよく使われます。
この記事では、MMDアドオンを利用したBlender環境で、平面メッシュをモデルの顔に自然に追従させる方法を初心者向けに分かりやすく解説します。
顔に追従させる基本は「親子付け」
Blenderでオブジェクトを特定部位へ追従させる場合、もっとも基本になるのが「親子付け(Parent)」です。
MMDモデルの場合は、顔のボーンへ平面メッシュを親子付けすることで、お面のように追従させられます。
特に以下のボーンへ設定するケースが多いです。
- 頭(head)ボーン
- 首(neck)ボーン
- 顔中央の補助ボーン
- 目追従用ボーン
通常は「head」ボーンに親子付けすると自然に動きます。
平面メッシュを顔へ追従させる手順
もっとも簡単な設定方法を順番に解説します。
1. 平面メッシュを追加
Shift+A → 「メッシュ」 → 「平面」を追加します。
その後、画像テクスチャを設定します。
2. 顔の前へ配置
移動ツールで顔の位置へ合わせます。
正面ビュー(テンキー1)を使うと位置調整しやすいです。
3. アーマチュアを選択
モデルの骨組み(Armature)を選択し、Poseモードへ切り替えます。
4. headボーンを選択
頭ボーンをクリックして選択します。
5. 平面 → ボーンの順で選択
オブジェクトモードへ戻り、平面メッシュを選択後、Shiftを押しながらアーマチュアを選択します。
6. Ctrl+Pで親子付け
Ctrl+P → 「Bone」を選択します。
これで平面がheadボーンへ追従するようになります。
うまく追従しない場合の原因
初心者がよく遭遇するトラブルもあります。
| 症状 | 原因 |
|---|---|
| 位置がズレる | 原点位置の問題 |
| 回転がおかしい | Transform未適用 |
| 動きが遅れる | Constraint設定ミス |
| 顔から浮く | ボーン選択ミス |
特に「Ctrl+A → 回転とスケール適用」を事前にしておくと安定しやすいです。
Child Of制約を使う方法も便利
親子付け以外では「Child Of」制約もよく使われます。
こちらは後から追従先変更がしやすいのがメリットです。
設定方法
- 平面メッシュ選択
- Constraintsタブを開く
- 「Child Of」を追加
- Targetにアーマチュア指定
- Bone欄にhead入力
この方法はアニメーション微調整時に便利です。
顔にぴったり貼り付けたい場合
お面のように密着させたい場合は、Shrinkwrapモディファイアを使う方法もあります。
これは顔メッシュ表面へ平面を吸着させる機能です。
ただし設定が少し難しいため、まずは親子付けだけで試すのがおすすめです。
画像を綺麗に表示するコツ
顔追従用の画像は、透明PNGを使うと綺麗に表示できます。
例えば以下のような用途に向いています。
- 狐面
- 仮面
- ホラー演出
- 目隠し
- フェイスエフェクト
Material設定で「Alpha Blend」を有効にすると背景透過が自然になります。
MMDモデル特有の注意点
MMDモデルは日本語ボーン名になっている場合があります。
例えば以下のような名前です。
- 頭
- 首
- 上半身2
英語ボーンと違うだけなので、基本的な設定方法は同じです。
また、MMDアドオンによってはボーン構造が少し異なる場合があるため、head相当のボーンを探して設定すると安定します。
ダンスモーションでズレる場合の対処
激しいモーションでは平面が少し浮いたり貫通したりすることがあります。
その場合は以下を調整すると改善しやすいです。
- 平面サイズを少し小さくする
- 顔から少し前へ出す
- 回転を微調整する
- Child Of制約のInfluenceを調整する
特にMMDモーションは頭揺れが大きいため、微調整はかなり重要です。
まとめ
BlenderでMMDモデルの顔へ画像付き平面メッシュを追従させる場合は、「headボーンへの親子付け」がもっとも簡単で定番の方法です。
さらに細かく調整したい場合は、「Child Of制約」や「Shrinkwrapモディファイア」を使うと自然な表現ができます。
まずは平面メッシュをheadボーンへ親子付けし、位置や回転を微調整するところから始めると、初心者でも比較的スムーズにお面演出を作れるようになります。


コメント