【Blender3.0】キャラモデリング『口』編

URLをコピーする
URLをコピーしました!

CGBoxの一部の記事にはアフィリエイト広告が含まれております。

こんにちは!

皆さんはキャラクターモデルを作る際、「口」をどのように作っているでしょうか?

今回は、アニメ風のモデルについて、「口」を中心にモデリングの方法などを紹介していきます。

既に自分の作り方を確立している方も、もし新たな発見があると嬉しいです!

目次

キャラモデリングにおける『口』

キャラクターにおいて、口は必要不可欠な存在です。

また、クオリティの高いモデルを作るためには、口のアニメーションは必須です。

口のアニメーションを行う為には、シェイプキーやリグを使う必要があります。

またこれらは、アニメ―ターが使いやすいものである必要があります。

口の作り方

それでは、口をモデリングする方法の一例を紹介します!

今回は、このモデルを使って説明していきます。

モデリング

口の輪郭を作る

下絵がある場合は、下絵に沿って、ない場合は自分のイメージで口の輪郭を作ります。

こちらは、下絵と、口以外が完成したモデルです。

口の輪郭に合わせて、〔押し出しツール〕などを使ってメッシュを作成します。

この際、四角ポリゴンを使い、頂点数は増やしすぎないことがおすすめです!

唇を作る

次に先ほど作成した口の輪郭を〔ループカット(Ctrl+R)〕を使って分割します。

これを、横から見ながら、下絵がある場合は下絵に沿って動かし、唇の形状を作っていきます。

〔サブディビジョンサーフェス〕モディファイアを使っている方は、図のピンク色になっている部分に〔Shift+E〕キーを使って辺のクリ―スを付けることをお勧めします!

メッシュを違和感なくつなげる

次に、メッシュの流れを意識しながら他のメッシュと接続していきます。

この際、唇の構造もメッシュの流れに合うように調整していきます。

この際、あとから口を開いたりする編集がしやすいように、口の周りはできるだけ頂点数が多くならないように心掛けています!

口の中を作る

次に、口を開いたときに見える口の内部を作っていきます。

今回は、リアルなものではなく、アニメ風の簡単な構造を作っていきます!

まず、こちらの口の輪郭の辺を口の内部側に押し出して、大きく広げます。

ポリゴンの押し出しは〔E〕キーを使って行います。

押し出した辺をさらに押し出し、袋のようにつなげます。

この際、顔の表面のメッシュを選択した状態で、〔H〕を押して非表示にすると編集がしやすいです。

これを、頂点数を減らしメッシュを整えたものがこちらです。

さらに、必要に応じて舌や歯を配置していきます。

舌と歯は、このような形のオブジェクトを作成し、配置しました。

ウエイトペイント

作成したモデルにはウエイトペイントを行う必要があります。

シェイプキーのみで口を動かしたりする場合は複雑なウエイトペイントは必要ありませんが、舌や歯を独立して動かしたい場合は、口の内部に複雑なウエイトを設定する必要があります。

ウエイトペイントの基本的な方法については、こちらの記事を参考にして下さい!

CGbox
【Blender2.9】ウェイトペイントを理解!~やり方まとめ~ | CGbox こんにちは! 今回は人型モデリングなどで鬼門に挙げられるウェイトペイントについて紹介します。 「ウェイトペイントとは何か」と「高率良くウェイトペイントする方法」、...

ここでは、口の内部にウエイトペイントを行う方法について紹介します!

モデルはあらかじめアーマチュアの設定が行われているものとします。

まずは、〔編集モード〕に入り、ウエイトを塗りたい口の中のメッシュを選択します。

この時〔/〕キーで選択オブジェクトのみを表示するモードにしたり、ミラーモディファイアを使っている場合はこれを非表示にすることで操作がしやすいです。

次に、ウエイトペイントモードに入ります。
ウエイトペイントモードのヘッダーに表示されているボタンから〔ペイントマスク〕を有効にします。

すると、先ほど選択した面のみが表示され、ウエイトペイントを行うことが出来るようになります。

ただし、ペイントマスクが有効になっている状態ではボーンの選択ができません。

ボーンを選択するためには、一度ペイントマスクを無効化してから選択し、もう一度有効化を行う必要があります。

シェイプキーで口パクを作る

「口を開ける」などの表情の変化を作るには、〔シェイプキー〕を用いることが有効です。

シェイプキーを用いることで、あらかじめ作成していた表情をすぐに呼び出すことが可能です。

また、複数のシェイプキーを組み合わせたり、シェイプキーのブレンド値を0.5など中間値に設定することで、無限に表情を作る事が可能です。

シェイプキーの作成方法はこちらの記事で詳しく解説されているので、参考にして下さい!

CGbox
【Blender2.9】シェイプキーを使って表情や特殊な表現をマスターしよう | CGbox こんにちは! 3Dキャラクターを使って画像を作るときに一番楽しいのは表情を作るところですよね! 今回はBlenderでシェイプキーという機能を使って、キャラクターモデルの...

ボーンを使って自由度の高いリグを作る

シェイプキーでは無限に表情を作ることが可能であると言いましたが、これはあくまでシェイプキーで再現できる範囲での表情に限られます。

アニメーターがシェイプキーで想定されていない表情を作成したい場合には、メッシュを直接編集する必要が生じてしましいます。

これでは不便なので、あらかじめ口の周りにボーンを仕込み、ボーンを動かすことで表情を生成する方法について紹介します。

モデルの口の周りに、mouth1~mouth5のボーンを設置しました。

次に、ボーンを操作しやすくするために、コンストレイントの設定を行います。

コンストレイントの基本的な使い方については、こちらの記事で詳しく紹介されています。

CGbox
【Blender3.0】コンストレイントでアニメーション作業を効率化!! | CGbox こんにちは! 皆さんはBlenderでアニメーションを作っていますか? たいてい、モデルには多くのボーンがあり、それを一つ一つ制御するのは非常に大変です。 そのため、リギ...

今回は、mouth2.R、mouth2.L、mouth4.L、mouth4.Rの4つのボーンに〔位置コピー〕コンストレイントを設定することで、リグを動かしやすくします。

mouth2.Lには、次のように二つの〔位置コピー〕コンストレイントを追加します。

ターゲットボーンには、両端のボーンが設定されており、中心よりのボーンには影響度0.7、口角側のボーンには影響度0.3で追従するように設定しました。

この際、それぞれのボーンの座標軸が同じ方向を向いていないと正しく動かすことが出来ません。編集モードから〔アーマチュア〕→〔ボーンロール〕→〔ボーンロールを再計算〕を使ってボーンの座標を一定にしましょう。
これによって、口の上下中心のボーンと口角のボーン、四つのボーンを動かすことで、口を変形することが出来るようになりました。

最後に、これらのボーンについて、モデルのウエイトペイントを行います。

下の画像はウエイトペイントの一例です。

〔自動ウエイト〕を用いることでもある程度のウエイトペイントが可能です。

このほかにも、ドライバーを使ってシェイプキーを動かす方法などもあります。

ドライバーについては、こちらの記事を参考にして下さい!

CGbox
【Blender2.9】オブジェクトを簡単制御!ドライバー入門 | CGbox はじめに こんにちは! 今回はBlenderでオブジェクトを操作してアニメーションを作るのに非常に便利な「ドライバー」について紹介したいと思います! こちらの記事は、(私...

アニメ風(セルルック)の口を作るテクニック

これまで、基本的なアニメ風の口を作る方法について紹介してきました。

しかし、手描きアニメーションの「口」の描き方は、2D的には違和感がないのですが、3D的には破綻している物が多くあります。

日本アニメ視聴館  アニメ公式配...
『アニメキャラ横顔の口元描写について調べてみた』 どもです(・ω・)。2012年8月のアップから、かなり久しぶりの更新です。更新というより、大幅に構成を変えてますので新たに作り直したといってもいいかも。アニメ…

そういった「2次元の口」を再現するための、様々な工夫が存在します。

視点に応じてリグを使ってモデルの口を大きく変形する

顔のパーツを柔軟に動かせるリグを用いて、その視点からのみ成立する形状を作って2D的な表現を再現する方法があります。

別なアングルから見ると形状が破綻して見えるのですが、アニメの場合は何の問題もありません。

ただし、ゲームなど他アングルから見られる可能性がある場合には使えません。

透過マテリアルを利用して、どこから見ても3D風の口を作る

口を顔の中に埋めて、それを透過マテリアルで覆うことでも、2D的な口の表現が可能です。

詳しい作り方は、こちらのサイトで紹介されています!

手描きの口を張り付ける

3Dモデルで口を作るのではなく、手描きの口を顔モデルに張り付けて口を表現する方法もあります。

https://twitter.com/Ruynore/status/1348150219813187585?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1348150219813187585%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fdskjal.com%2Fblender%2Fmouth-inside-face.html

3Dモデルではどうしても表現できないデフォルメされた形状などは、この方法を使って再現することが出来ます。

ただし、陰影の計算などはできない場合が多いので、リアルなシェーダ―との併用には向いていません。

表情作成で便利なアドオン

最後に表情作成で便利なアドオンを紹介していきます。

AutoRigPro

AutoRigProを使用すると顔に自動的にリグを入れてくれるので、表情作成が楽になります。

IK・FKも設定されるので、操作性がよくなります。このアドオンはBlenderでキャラクターアニメーションを作る人はかなり便利なアドオンので、ぜひ購入を検討してみましょう!

詳しい使い方は以下の記事を参照してください。

あわせて読みたい
【Blender3.2】「Auto Rig Pro」で人物モデルをリギングしてみよう!〔機能紹介編〕  こんにちは! 今回は、無料の3DCGソフト「Blender」で、人物などのモデルを自動でリギングできるアドオン「Auto Rig Pro」について紹介する記事の第2回です。 顔の表情...

まとめ

今回は「口」の作り方に注目して解説を行いました!

基本的な口の作り方や、上級者の方向けに3Dを応用した二次元的な形状の制作方法を紹介しました。

口は3Dモデルをアニメーションさせる上で非常に重要なパーツです。

今回の記事の中で、自分の理想の3Dモデルに近い作り方があれば、是非試してみて下さい!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
URLをコピーする
URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

CGBox編集部。CGに関する様々な記事を執筆しております。

目次
閉じる