暗い根元をカバーして隠したい場合や、 少しだけ白髪を残したい場合があります。そのようなカラーリング作業を行う場合は、[Hair Shading]シェーダのさまざまなイルミネーション パラメータを使用できます。カラーを定義する場合、どの Softimage シェーダでもヘア オブジェクトに適用できますが、[Hair Shading]シェーダを使用すると、根元と先端にさまざまなカラーを指定すると同時に、根元/先端のカラーの開始位置および終了位置を指定できます。
ヘアサロンでカラー カードを選ぶより簡単に、ヘア カラーをドラッグアンドドロップできます。自分だけのバーチャルなヘアサロンにいるように、登録済みの多数のプリセット リストからヘア カラーを選択します。プリセットは単に[Hair Shading]シェーダを基にしたバリエーションです。プリセットはそのまま使用することも、独自のヘアカラーを作成するための足がかりとして使用することも可能です。
[イルミネーション]ページで、下の図に示すパラメータを使用してカラー情報を指定します。
各パラメータの詳細については、「ヘア シェーディング」を参照してください。
A |
ヘア サーフェイスの基本となるアンビエント(シャドウ)カラーを定義します。このカラーは、シーンのアンビエンスで変更できます。つやのあるヘアを取得するには、このパラメータに高い値を使用します。 |
B |
ヘアの根元の色を定義します。根元の色を先端の色よりも暗く設定すると、通常、よりリアルになり、特に、はっきりとしたブロンド ヘアの場合には効果があります。 |
C |
ヘアの 2 つの先端の色およびそれらの間のバランスを定義します。 |
D |
ヘアがライトの方向の影響を受けやすくなるようディフューズ カラー値の効果を減らします(スペキュラ カラーの影響は受けません)。これにより複数の光の散乱がシミュレートされます。 |
E |
根元の色と先端の色の間のバランスを定義します。 |
F |
ヘアの最終的なディフューズ カラーに色相のジッタリングを追加し、同じ値(彩度ではありません)のランダム カラーをミックスします。これは、たとえば白や明るい色のヘアを微妙に変えたい場合に便利です。 |
G |
ヘアのハイライトを定義します。「テクスチャ マップをヘア カラー パラメータに接続する」を参照してください。 |
このページのパラメータはすべてマッピング可能です。つまり、テクスチャ マップを接続して特殊なエフェクトを作成することができます。
カラーにテクスチャ マップを使用する例は、「カーブに作成したヘアをテクスチャリングするためのサーフェイスの作成」を参照してください。
ヘアの[ディヒューズ](Diffuse)(メイン)カラーは、先端カラーおよび根元カラー間で分割されます。先端と根元のカラー、およびそのブレンド方法は簡単に設定できます。
[根元/先端の交差]の[センター]が 0.2 の場合、[先端カラー]の[カラー A]および[先端カラー]の[カラー B]がほとんどミックスされて表示されます。 |
[根元/先端の交差]の[センター]が 0.5 の場合、[先端カラー]と[根元カラー]が同量表示されます。 |
[根元/先端の交差]の[センター]が 0.8 の場合、ほとんど[根元の色]で表示されます。 |
[スペキュラ](Specular)のカラーおよび領域(減衰)を設定し、ヘアをハイライトできます。[スペキュラ減衰](Specular Decay)に低い値を設定するほどハイライト領域が大きくなり、減衰が少なくなります。スペキュラの[カラー]の値(減衰値ではありません)を、暗いヘアの場合は非常に高く、明るいヘアの場合は非常に低くします。
ヘアの根元と先端に個別にスペキュラ値を直接設定することはできませんが、[Hair Shading]シェーダにその他のシェーダを接続することによってこれを行うことができます。
[ノード](Nodes) [ミキサ>処理](Mixers > Processing) [Gradient]を選択し、[Hair Shading]シェーダの[Specular]入力に接続します。
[ノード](Nodes) [データ](Data) [シェーディング状態](Shading State) [Scalar State]を選択し、これを[Gradient]ノードの[input]に接続します。
[Scalar State]プロパティ エディタを開き、[状態パラメータ](State Parameter)を[重心 B/縦方向のヘア]に変更します。
これにより、各ヘアの縦方向に白/黒のグラディエントが作成されます。グラディエントの方向を逆にするには、[ノード]>[イメージ処理]>[反転]をツリーに接続します。説明については、「[重心]ヘア パラメータの概要」を参照してください。
[Gradient]プロパティ エディタを開き、グラディエント スライダの値を変更して、ヘアの根元と先端のスペキュラリティを定義します。