Blender #06
スザンヌのつけまつげ
スザンヌのつけまつげ
2016-03-05
パーティクルヘアーの使い方を簡単に、スザンヌのまつ毛を例に紹介します!(使用バージョン2.76b)
CONTENTS
STEP 1. パーティクルヘアーの注意点
パーティクルヘアーを使う前に注意点がいくつかありますので確認しておきましょう!
・パーティクルはSubsurfの前に
モディファイアスタックのパーティクル(Perticle System)がSubsurfの後にある場合、Hairをうまく追加できなくなるのでSubsurfの前に来るようにします。
モディファイアスタックのパーティクル(Perticle System)がSubsurfの後にある場合、Hairをうまく追加できなくなるのでSubsurfの前に来るようにします。
・左右対称にHairを追加する場合は先にMirrorを適用する
左右対称にHairを追加するときは先にMirrorを適用する必要があります。適用していない場合、X Mirrorにチェックを入れていても左右対称に追加されません。
左右対称にHairを追加するときは先にMirrorを適用する必要があります。適用していない場合、X Mirrorにチェックを入れていても左右対称に追加されません。
・Hairを生成してからポリゴンを編集すると乱れる
Hairを生成してからオブジェクトのポリゴンを追加したり削除したりすると乱れることがあります。
Hairを生成してからオブジェクトのポリゴンを追加したり削除したりすると乱れることがあります。
・モディファイアの順番を入れ替えると乱れる
Hairを生成してからモディファイアの順番を入れ替えると乱れることがあります。なるべく生成したときの順番のままにしてください。
Hairを生成してからモディファイアの順番を入れ替えると乱れることがあります。なるべく生成したときの順番のままにしてください。
以上の事から、Hairを使用するときはHair用オブジェクトをオリジナルからコピーして使用するのが一般的です。別のオブジェクトとなるため、オリジナルの編集による乱れを防げますし、Mirrorを気軽に適用することができると思います。
STEP 2. まつ毛用オブジェクト
まつ毛用オブジェクトの作成と下準備です。
2.1 Suzanne を追加し、Subsurf をかけておきます。Edit Mode で Suzanne の左目縁のポリゴンを選択し、Shift + Dキー で選択範囲をコピー。そのまま Pキー > Selection で別のオブジェクトへと分離します。この分離したオブジェクトがまつ毛用オブジェクトとなるのでオブジェクト名を Eyelash へ変更します。
2.2 まつ毛用オブジェクトに Mirror を追加、Apply で適用します。
2.3 Eyelash にまつ毛のマテリアルを追加。
2.4 Eyelash のポリゴンが Suzanne のポリゴンと重なっている状態です。ポリゴンが重なったままレンダリングするとその部分が黒くなってしまいます。
これを回避するために Shrinkwrap を使って Eyelash を Suzanne の中へ隠し(オフセット)ます。Eyelash に Shrinkwrap を追加、Target を Suzanne に指定、Offset を -0.01 、KeepAboveSurface にチェック。Shrinkwrap を Subsurf の上へと移動させます。すると Eyelash が Suzanneの表面から法線方向へ-0.01オフセット され、ポリゴンが重ならなくなります。
STEP 3. まつ毛の編集
パーティクルヘアーの設定と編集です。まつ毛には上まつ毛と下まつ毛がありますが、片方ができればもう片方も作る事ができるはずですので、ここでは上まつ毛のみ説明します。
3.1 Eyelash に パーティクル を追加、Settings: を Upper Eyelash へ変更、Type を Hair 、Emission の Number を 0 、Hair Length を 0.3 に設定。Emission の Number は 自動生成される髪の本数で、今回は1本ずつ追加するため 0 にします。Hair Length は Hair を追加した時の長さとなります。
ちなみに Hair の太さは Cycles hair Settings の Root:(根元) と Scaling:(先端)、マテリアルは Render の Material から変更できます。ここでは初期設定のままで構いません。
3.2 モディファイアスタックを ParticleSystem 1 → Shrinkwrap → Subsurf の順にします。
3.3 Particle Edit の設定。Particle Edit へ移動し、パーティクル表示モード を Point 、Brush を Add 、Count: を 1 、Keys: を 2 に設定後、X Mirror にチェック。Keys: は追加する Hair の頂点数です。2が最小値で、毛根と毛先の2頂点となります。
3.4 Hair を追加します。Suzanne を 非表示 に。左目上まつ毛の場所を10箇所ほど等間隔にクリック し、Hair を追加。X Mirror にチェックが入っているため、右目にも対称のまつ毛が追加されます。
3.5 毛先の方向を揃えます。Brush を Comb(クシ) へ変更し、毛先を揃えます。たまに X Mirror にチェックが入ったままだとうまく揃わないことがありますので、その時は一時的に X Mirror のチェックを外して揃えてください。
ちなみに、Particle Edit の Brush で影響を受ける頂点は、全選択/全非選択状態では全てのHair、一部選択状態ではそのHairのみ となります。
3.6 まつ毛の長さを調節します。Brush を Length へ変更。まつ毛は目頭に近いほど短く、目尻に近いほど長くなりますので、Grow(長く) と Shrink(短く) を使い分けて調節してください。
3.7 毛先の位置を調節します。左まつ毛の毛先のみを選択した状態で位置を調節します。左右のまつ毛がずれる場合は X Mirror のチェックを外して片方ずつ調節して下さい。
まっすぐなまつ毛のできあがり!
3.8 まつ毛をカーブさせるため、まつ毛の中間に頂点を追加します。Aキー で頂点を全選択し、Wキー > Subdivide を選択。
3.9 まつ毛をカーブさせます。Aキー で頂点を全選択解除、Wキー > Select Roots と Wキー > Select Tips で毛根と毛先の頂点を選択し、Ctrl + Iキー で選択頂点を反転、右まつ毛の頂点を選択解除。左まつ毛の中間頂点のみを選択した状態でまつ毛のカーブを調節します。
カーブのついたまつ毛のできあがり!
Hair は長さを維持するように編集されます。やりづらいと感じる場合は、X Mirror から2つ上にある Length のチェックを外すと維持されなくなります。
3.10 お好みに合わせて Children を設定し、上まつ毛を完成させます。Children > Simple を選択すると子のまつ毛がばバラバラに生えてしまいますが、Effects: > Radius: の数値を下げることによって収束させることができます。Radius: は親から子が生える半径です。本数を変えたい時は Display: と Render: を、子の毛先を集めたり離したい時は Effects: > Clump: を、ボサボサさせたい時は Roughness: の各数値を変更してください。
同じ要領で下まつ毛(Lower Eyelash)を作れば、まつ毛が完成!上まつ毛よりも少なく、短く、細くしています。
レンダリング画像でまつ毛のカクつきが気になる場合は Particle > Render の B-Spline や Steps: で調節することができます。
パーティクルの編集中に Upper Eyelash と Lower Eyelash を切り替えたい時は ツールシェルフ > Tools > Options > パーティクルリスト から切り替えることができます。
Armature を仕込む場合はパーティクルの上へ置くようにしてください。まつ毛の作り方は以上です!
最後に、今回使用したShrinkwrapの面白い使い方がありますので紹介します!
こちらは去年作ったカービィ。目と頬はテクスチャを貼ったように見えますが…
こちらは去年作ったカービィ。目と頬はテクスチャを貼ったように見えますが…
Shrinkwrapを使ってポリゴンを貼り付けてあります。
ステッカーのような使い方ができる面白いモディファイアで、服を体に密着させる時などにも使うことができます。
ステッカーのような使い方ができる面白いモディファイアで、服を体に密着させる時などにも使うことができます。