Blender で顔の中に口を埋め込む
セルルックの口を表現する方法はいくつかある。この記事では法線を反転させて、口周辺に空間をつくり、そこに口メッシュを配置する方法を説明する。
口周りの法線を反転して2次元的にしています。舌や目の影などはAEで処理しています。 pic.twitter.com/H6jB1idJLF
— 百舌谷 (@mozuya_) July 17, 2016
このほかに以下の方法がある。
- ブーリアンを使う方法
- シュリンクラップを使う方法
- Eevee で埋め込んだ口の描画順を変更する方法
- グリースペンシルで直接描く
手順
1.口周りの法線の反転を反転させる。反転させたい面を選択して Ctrl + Shift + N (面の向きを内側にそろえる)でできる。
2.顔の裏側が見えないよう適当なポリゴンを張る。
3.マテリアルを設定する。まずノードを無効にした状態で透過を有効にし、影の成型を無効にする。
4.マテリアルノードを有効にして、以下のようにつないで裏面を透過する。
3D View 上で透過して表示するには、Properties Shelf(N)の Backface Culling(裏面の非表示)にチェックを入れる。
Eevee の場合
ポリゴンの設定は同じなので省略。マテリアルの裏面を非表示(Backface Culling)にチェックを入れる。
.blend ファイルダウンロード(Blender レンダー)
外部リンク
ブーリアンで穴をあける方法
涼風青葉の口はどのようにして3Dで表現できるか~アニメ口(くち)レポート~
シュリンクラップで張り付ける方法
. わたし
— るいのれ (@Ruynore) January 10, 2021
こうして 私たちの もとへ とどけられる pic.twitter.com/e9yvutUpek
Eevee で埋め込んだ口の描画順を変更する方法
Eevee で描画順を制御する方法はEevee のセルルック技法まとめ#描画順のコントロールを参照。背面法で線を出す場合にはソリッド化モディフィアに適用するマテリアルもアルファブレンドにする必要がある。加えて、ソリッド化モディフィアに適用するマテリアルの描画順をオブジェクトより先にする必要がある。
アニメ口の再現でブーリアンを使う方法と口周りの法線反転以外の方法で実現できないか考えてたけど、描画順を入れ替える方法ですこしいじったら可能だった
— かわうそ戦士 Mk-Ⅱ (@KawausoSenshi) November 26, 2021
これだと背面法のアウトラインがキレイに出るし、何よりも軽いので良きかも
ビューの角度が閾値を超えると非表示にもできる#b3d #blender pic.twitter.com/jSJlpVlwxs
そのほか
色々試した中でこのリップが一番、素直で扱いやすいかな~
— ダイ怪獣ささやん (@YAN3dcg) August 16, 2021
ラインも綺麗にでるし
あと、作りやすいしね
でも、口紅塗られると困るだよなあ、なんか目印つけて撮影のときにつけたいなあ🥸 pic.twitter.com/tkBnk86l2I