はじめに
Blenderで人型キャラクターを制作する場合、基本となる考え方のひとつに「左右対称を保ちながら作る」という方針があります。
顔、体、腕、脚など、多くのキャラクターパーツは左右対称を前提に作られます。そのため、モデリング段階では Mirror Modifier を使い、片側を編集すれば反対側も同時に反映される状態を保つことが非常に有効です。
Mirror編集を維持しておくと、形状修正、頂点位置の調整、顔のバランス確認などを効率よく行えます。特にキャラクター制作では、途中で顔の輪郭、目の位置、口元、頬、顎のラインなどを何度も調整するため、Mirror編集を最後まで活かせることには大きな利点があります。
一方で、キャラクターの表情には左右対称だけでは表現しきれないものがあります。代表例が、ウインク、片側だけの口角上げ、はにかんだ表情、片眉だけの動きなどです。
このような左右差のある表情をどう扱うかが、Mirror編集を維持したキャラクター制作では重要になります。

基本方針:対称表情はShape Key、非対称表情はBoneで扱う
キャラクターの表情を作る方法として、Blenderでは Shape Key がよく使われます。
Shape Keyは、Basisとなる基本形状に対して、別の表情形状を登録しておき、その値を0〜1のように変化させることで表情を切り替える仕組みです。たとえば、両目を閉じる、口を開く、笑顔にする、といった左右対称の表情には適しています。
しかし、Mirror編集を前提にした形状でShape Keyを作る場合、左右対称の変形になりやすくなります。つまり、「まばたき」のように両目を閉じる表情には向いていますが、「右目だけ閉じる」「左目だけ閉じる」といったウインク表現では、両目が同時に閉じる結果になりやすいです。
そこで、表情制作の方針としては次のように分けると扱いやすくなります。
| 表情の種類 | 主な対応方法 |
|---|---|
| 両目を閉じる、口を開く、笑顔などの対称表情 | Shape Key |
| ウインク、片側の口角上げ、片眉の動きなどの非対称表情 | 左右個別のBone |
| ほくろ、アクセサリー、付け歯、涙、頬の装飾など | 別オブジェクト+Constraint |
このように役割を分けることで、Mirror編集の利点を残したまま、左右差のある表情も作れるようになります。

ウインクは片側の瞼Boneで作る
たとえば、キャラクターにウインクをさせたい場合を考えます。
Shape Keyで「目を閉じる」形状を作ると、Mirror編集の影響もあり、左右両方の瞼が同じように閉じる表情になりやすくなります。これは「まばたき」には適していますが、「片目だけ閉じるウインク」には向いていません。
そこで、左右の瞼にそれぞれ個別のBoneを割り当てます。
例としては、次のような構成です。
| 部位 | Bone例 |
|---|---|
| 左上瞼 | eyelid_upper.L |
| 左下瞼 | eyelid_lower.L |
| 右上瞼 | eyelid_upper.R |
| 右下瞼 | eyelid_lower.R |
このように左右別々のBoneを用意しておけば、右目だけ、または左目だけを閉じる操作が可能になります。
ウインクを作る場合は、片側の上瞼Boneを下方向へ動かし、必要に応じて下瞼Boneを少し上げます。さらに、頬Boneや眉Boneを少し動かすことで、より自然なウインク表情になります。
単に瞼だけを閉じると機械的な印象になるため、実際には次のような補助変形を加えると自然です。
| 補助変形 | 効果 |
|---|---|
| 片側の頬を少し上げる | 笑顔に近いウインクになる |
| 片眉を少し下げる、または上げる | 表情にニュアンスが出る |
| 口角を片側だけ上げる | いたずらっぽい表情になる |
| 頭をわずかに傾ける | アニメーションとして自然になる |
つまり、ウインクは「片目を閉じる」だけではなく、顔全体の左右差として作ると表情として成立しやすくなります。

口元のゆがみもBoneで作れる
左右差のある表情は、目だけではありません。口元にもよく現れます。
たとえば、次のような表情です。
| 表情 | 変形内容 |
|---|---|
| 片側だけ口角を上げる | はにかんだ顔、皮肉っぽい笑顔 |
| 片側だけ口角を下げる | 不満そうな顔 |
| 口を片側へ寄せる | 考え込む表情、困った表情 |
| 左右非対称の笑顔 | 自然な会話表情 |
これらをShape Keyだけで作ろうとすると、左右別々のShape Keyを用意する必要があり、管理が増えます。また、Mirror編集を続けたい段階では、左右非対称の形状管理が複雑になりがちです。
そこで、口角、唇、頬に左右別々のBoneを配置し、Boneの移動や回転で口元の左右差を作る方法が有効です。
たとえば、次のようなBone構成が考えられます。
| 部位 | Bone例 |
|---|---|
| 左口角 | mouth_corner.L |
| 右口角 | mouth_corner.R |
| 左上唇 | lip_upper.L |
| 右上唇 | lip_upper.R |
| 左下唇 | lip_lower.L |
| 右下唇 | lip_lower.R |
| 左頬 | cheek.L |
| 右頬 | cheek.R |
この構成であれば、片側の口角だけを上げたり、片側の頬だけを動かしたりできます。
結果として、はにかんだ表情、照れた表情、不満そうな表情など、左右差のある自然な表情を作りやすくなります。



コメントを残す