今回は表情モーフを作っていきます

ソフトによっては

  • シェイプキー
  • ブレンドシェイプ

とも呼ばれますが、同じようなものです

これまで作ったことが無かったので、初めてのモーフ作りとなりました

じゃっく

狙った形を作るのが思った以上に難しかったです

時間はかかりましたが何とか一通り作ることができましたので、作り方を残していきます

ちなみに自作の MMD モデルを作っているので、MMD の仕様に合わせたモーフ作りの内容になっています

準備

まずはモーフを作り始める前に、いくつか準備をします

ウェイト済みのモデルを用意

ウェイト付けが済んでいるモデルを用意します

複製するとウェイトも一緒にコピーされるので、この仕様を活用してモーフ作りを楽にします

じゃっく

なるべく作業が楽になるように

必要なモーフを表に出しておく

次に必要なモーフを洗い出してみました

多ければ多いほど表現できる幅も広くなるのですが、初めて作るものなので必要最低限にしています

リップまゆその他
まばたき,blinkあ,a喜び,joy涙,tears
びっくり,surpriseい,i悲しい,sad照れ,shyness
ウインク右,wink_Rう,u困る,worry
ウインク左,wink_Lえ,e怒り,anger
ウインク右2,wink2_Rお,oまゆ上,eyebrows_up
ウインク左2,wink2_Lまゆ下,eyebrows_down
じと目,scornful_eyes
瞳小,small_pupil

こちらが出してみたものです

だいたいこんなもんでしょうか?

日本語はよく目にする名前にしましたが、英語は好きなように付けています

じゃっく

必要なモーフがあれば追加します

手順

たくさんモーフを作っていきますが、流れはだいたい同じです

手順はこんな感じなっています

触りたくない面を非表示にする

例としてまばたき( blink )モーフを作っていきます

間違えて関係のないところを変形しないように、触れたくない面を非表示へ

  • 白目
  • 後頭部
  • まつ毛のトゲ

じゃっく

この三つを見えない状態にしました

モーフマップを作る

モーフマップ作成から新しくモーフを作ります

名前を blink と入力

必ず英語で入力します

選択肢として相対と絶対がありますが、基本的には相対のままで OK

モーフはベース以外にすると枠の色が変わるので、変わっていることを確認してから編集作業に入ります

じゃっく

間違ってベースを変形しないように注意

モーフの形を整える

STEP1
ポイントを選択して少しずつ動かしていく

ポイントを選択して、少しずつ形を作っていきます

じゃっく

二重まぶたも少し動かしました

こちらは作業の一部を動画にしたものです

一気に動かすのがちょっと難しかったので、地道に動かして作りました

じゃっく

Alt + 矢印キーで小さく移動できます

STEP2
まつ毛の形を整える

すき間ができちゃうので、ちょっとずつ埋めていきます

まつ毛のトゲ部分も表示して、傾きや位置を調整

STEP3
貫通が起きていないか確認する

目を一緒に表示して、ハイライトなどが貫通していないか確認

もし貫通があったら、さらにもう一度調整します

モーフを鏡面コピーする

頂点マップの鏡面コピーを起動

赤から緑へコピーを実行して、反対側を作ります

じゃっく

ウェイトマップ用かと思いましたが、モーフの鏡面コピーにも使えました

これでまばたき( blink )が完成

左右のモーフを作る

STEP1
新規モーフにモーフ適用を実行

このまま左右のモーフも作ります

新たにモーフマップを作成して、名前を wink_L と入力

これにモーフ適用で先ほど作った blink を強さ 100% で当てます

STEP2
片方のマップを消去する

wink_L に blink と同じ形が適用されるので、ボリューム選択で片側を囲ってマップ消去を実行

これで左目だけ閉じた状態になります

STEP3
同じことを右目にもする

右目用のモーフ( wink_R )も同じように作ります

動作確認

モーフの状態を確認

ちゃんと反映されていますね

じゃっく

問題なさそうです

これで三つのモーフができました

  • まばたき
  • ウインク右
  • ウインク左

こんな感じで他のモーフも作っていきます

通常パーツのモーフ

通常のパーツからモーフを作っていきます

順番はどこからでも良いですが、以下の順番で進めました

通常パーツのモーフを作る順番

まばたきを作ったときと同じように、地道にポイントを動かしながら作成

じゃっく

モーフ適用を活用すれば時短になります

まゆ

STEP1
まゆ毛を上げたモーフと下げたモーフを作る

まゆ毛を上に動かしたモーフと、下に動かしたモーフを作ります

じゃっく

二重まぶたは動かさないようにしました

STEP2
すき間とめり込みを修正する

すき間やめり込みが発生するので、別角度で確認しながら修正

STEP3
他のまゆ毛モーフを作る

他のまゆ毛も同じように作成します

じゃっく

どんどん追加していきます

リップ

STEP1
少しだけ口を開ける

「あ」とか「お」のような口を開ける動作の口モーフに関しては、動かした時にアゴも連動します

下アゴを選択して回転ツールでちょっとだけ口を開けておきます

じゃっく

回転角度は 2.0°~3.0° ほどにしました

STEP2
口を整えて歯と舌の位置を調整する

移動ツールのフォールオフやプラグインの LW_Brush を使って形を整えます

整えたら歯と舌も表示して、口の形状に合わせて位置と角度を調整

じゃっく

舌と歯の調整は意外と忘れがちだったりします・・・

STEP3
他の口モーフを作る

同じように他の口も作ります

じゃっく

あ、い、う、え、お

形がよく分からない場合は、他の作者さんのモデルを観察して取り入れてみます

追加パーツのモーフ

次は追加パーツ分のモーフを作る順番です

追加パーツのモーフを作る順番

STEP1
ボックスを細分化して作る

涙モーフはボックスから作ります

モーフをベースの状態にして、別レイヤーにボックスを作って細分化

STEP2
位置とサイズを整える

楕円形に形を変えて、目尻あたりに配置します

STEP3
顔の中に押し込む

モーフを新規で作って、涙モーフを顔の中に押し込んじゃいます

これだと変形後が顔の中に押し込まれた状態なので、後でモーフの反転を行います

照れ

STEP1
顔の一部を複製する

ベースの顔のポリゴンを一部選択して、別レイヤーに複製

STEP2
少しだけ浮かせる

移動ツールかノーマル移動(法線移動)で、ほんのちょっとだけ顔から浮かせます

STEP3
顔の中に押し込む

新しくモーフを作って、涙モーフと同じように顔の中に押し込みます

追加パーツのモーフを反転

反転させる考え方

新しく作った涙と照れモーフですが 0% で変形後の状態なので、モーフを反転させる必要があります

ただ、LightWave には一発でモーフを反転させるコマンドがありません

そこでモーフ適用の機能を利用して、反転させてみました

ベースにモーフを 100% で適用すると、モーフと同じ形状になります

この時、モーフも影響を受けて 200% の形状になりますが、モーフに自身と同じモーフを -200% 与えてやれば 0% の形状になります

モーフ側を動かした場合はベースに影響が行かないので反転ができる、という考えです

涙モーフを反転

STEP1
ベースにモーフを 100% で適用

実際にやってみます

ベースに涙モーフ( tears )を 100% で適用

すると、涙が顔の中に入った状態のベースができます

STEP2
モーフに自身と同じモーフを -200% で適用

今度は tears のモーフに切り替えて、自身と同じモーフを -200% で適用します

これでモーフ後に涙が顔から出てくるようになりました

じゃっく

反転成功!

こちらは動画にしてみたものです

照れモーフを反転

照れモーフも同じやり方で反転させます

これで必要なモーフができました

動作確認

モデラーで確認

頂点マップウィンドウにいっぱいモーフが溜まっているので、切り替えて確認します

ついでにいくつかモーフも追加しました

じゃっく

モデラーモーフチェック、良し

レイアウトで確認

レイアウトでも確認してみます

モデルにモーフミキサーを追加

そして追加したモーフミキサーをモーフィングの一個下に持ってきます

※おまけに理由を書いています

モーションミキサーを開いて動作確認

もし口モーフを二つ動かしたときに、歯などが出てくるようなら修正します

じゃっく

レイアウトモーフチェック、おっけ

PMX Editor で確認

PMX Editor でも確認します

LightWave から Blender を通して持ってきました

ちゃんと英語名でモーフ情報が維持されていることが確認できますね

スライダーを動かせば、モーフも動いてくれます

じゃっく

ちゃんと動いてちょっと感動

これでモーフ作りは完了です

まとめ

それでは今回のまとめです

モーフ作りは難しいが工夫次第で楽に作れる
  • 触れたくない部分は非表示にする
  • モーフ適用を使えば反転ができる
  • 細かく動かしたいときは Alt+ 矢印キー
  • 大きく変形させたいときはフォールオフを使う
  • 頂点マップの鏡面コピーで反対側のモーフも作れる
  • モーフ情報は Blender を通して PMX に変換しても維持される

今回はモーフ作りをやってみました

作る数が多いのでちょっと大変ですが、進め方は同じなので問題なく作ることができました

不足がありましたら、またいくつかモーフを追加していこうと思います

それでは、お疲れさまでした~

おまけ

モーフミキサーの位置について

これは追加の動作テスト中に気付いたものです

  • ボーン入りの素体
  • 涙に顔と同じウェイト

この条件で涙モーフを動かしてみましたが、なぜか涙の位置がずれちゃいました

じゃっく

えぇ・・・(困惑)

最初ウェイト付けを間違えたかなと思いましたが、どうやらモーフミキサーの位置がいけなかったみたいです

モーフィングの一個下に置く必要がありました

モディファイヤの位置が大事だったみたいで、しばらく気が付きませんでした

これからもモディファイヤを使っていくと思うので、気を付けていきたいところですね

使用したソフト

3DCG
  • LightWave3D
画像
  • CLIP STUDIO PAINT PRO
動画
  • Bandicam
  • ScreenToGif