ヘアのカラーリング

 
 
 

暗い根元をカバーして隠したい場合や、 少しだけ白髪を残したい場合があります。そのようなカラーリング作業を行う場合は、[Hair Shading]シェーダのさまざまなイルミネーション パラメータを使用できます。カラーを定義する場合、どの Softimage シェーダでもヘア オブジェクトに適用できますが、[Hair Shading]シェーダを使用すると、根元と先端にさまざまなカラーを指定すると同時に、根元/先端のカラーの開始位置および終了位置を指定できます。

カラー プリセットの使用

ヘアサロンでカラー カードを選ぶより簡単に、ヘア カラーをドラッグアンドドロップできます。自分だけのバーチャルなヘアサロンにいるように、登録済みの多数のプリセット リストからヘア カラーを選択します。プリセットは単に[Hair Shading]シェーダを基にしたバリエーションです。プリセットはそのまま使用することも、独自のヘアカラーを作成するための足がかりとして使用することも可能です。

プリセットを適用するには

  1. メイン メニューから[表示](View) [一般](General) [Preset Manager]を選択します。

  2. Preset Manager で、ツールバーの左側のドロップダウン リストから[マテリアル](Materials)を選択し、[ヘア](Hair)タブをクリックします。

  3. プリセットをドラッグし、ビューポート内のヘアまたは Render Tree に表示されるオブジェクトの[Material]ノードに直接ドロップします。

  4. レンダ領域を作成して内容を確認します。

ヘア カラー設定の概要

髪束をカラーリングするには

  1. [Hair Shading]プロパティ エディタを開きます。

  2. [イルミネーション]ページで、下の図に示すパラメータを使用してカラー情報を指定します。

    各パラメータの詳細については、「Hair Shading(ヘア シェーディング)」を参照してください。

    A

    ヘア サーフェイスの基本となるアンビエント(シャドウ)カラーを定義します。このカラーは、シーンのアンビエンスで変更できます。つやのあるヘアを取得するには、このパラメータに高い値を使用します。

    B

    ヘアの根元の色を定義します。根元の色を先端の色よりも暗く設定すると、通常、よりリアルになり、特に、はっきりとしたブロンド ヘアの場合には効果があります。

    C

    ヘアの 2 つの先端の色およびそれらの間のバランスを定義します。

    D

    ヘアがライトの方向の影響を受けやすくなるようディフューズ カラー値の効果を減らします(スペキュラ カラーの影響は受けません)。これにより複数の光の散乱がシミュレートされます。

    E

    根元の色と先端の色の間のバランスを定義します。

    F

    ヘアの最終的なディフューズ カラーに色相のジッタリングを追加し、同じ値(彩度ではありません)のランダム カラーをミックスします。これは、たとえば白や明るい色のヘアを微妙に変えたい場合に便利です。

    G

    ヘアのハイライトを定義します。「テクスチャ マップをヘア カラー パラメータに接続する」を参照してください。

    ヒント:

    このページのパラメータはすべてマッピング可能です。つまり、テクスチャ マップを接続して特殊なエフェクトを作成することができます。

    カラーにテクスチャ マップを使用する例は、「カーブに作成したヘアをテクスチャリングするためのサーフェイスの作成」を参照してください。

先端と根元のカラーの設定

ヘアの[ディヒューズ](Diffuse)(メイン)カラーは、先端カラーおよび根元カラー間で分割されます。先端と根元のカラー、およびそのブレンド方法は簡単に設定できます。

  • [先端カラー](Tip Color A)[カラー A](B)および[カラー B]を組み合わせると、各髪束の先端のディフューズ カラーが定義されます。

  • [根元の色](Root Color)は、髪束の根元のディフューズ カラーを定義します。

以下のイメージで使用されている[先端カラー]の[カラー A]および[先端カラー]の[カラー B]

   
     

[先端カラー]の[A/B バランス]が 0 の場合は、[先端カラー]の[カラー A]のみが表示されます。

[先端カラー]の[A/B バランス]が 0.2 の場合は、[先端カラー]の[カラー B]の髪束の表示が増えます。

[先端カラー]の[A/B バランス]が 0.5 の場合は、[先端カラー]の[カラー A]および[先端カラー]の[カラー B]の髪束の量が等しくなります。

     

[根元/先端の交差]の[センター]が 0.2 の場合、[先端カラー]の[カラー A]および[先端カラー]の[カラー B]がほとんどミックスされて表示されます。

[根元/先端の交差]の[センター]が 0.5 の場合、[先端カラー]と[根元カラー]が同量表示されます。

[根元/先端の交差]の[センター]が 0.8 の場合、ほとんど[根元の色]で表示されます。

     

[根元/先端の交差]の[範囲]が 1 の場合、[先端カラー]および[根元の色]が完全にブレンドされます。

[根元/先端の交差]の[範囲]が 0.5 の場合、[先端カラー]と[根元の色]の間のコントラストが比較的シャープにブレンドされます。

[根元/先端の交差範囲]が 0.1 の場合、先端と根元のカラー間にシャープなコントラストが生じます。

ヘアのスペキュラ カラーの設定

[スペキュラ](Specular)のカラーおよび領域(減衰)を設定し、ヘアをハイライトできます。[スペキュラ減衰](Specular Decay)に低い値を設定するほどハイライト領域が大きくなり、減衰が少なくなります。スペキュラの[カラー]の値(減衰値ではありません)を、暗いヘアの場合は非常に高く、明るいヘアの場合は非常に低くします。

ヘアの根元と先端に個別にスペキュラ値を直接設定することはできませんが、[Hair Shading]シェーダにその他のシェーダを接続することによってこれを行うことができます。

根元と先端に個別にスペキュラリティを設定するには

  1. ヘアを選択し、Render Tree を開きます。

  2. [ノード](Nodes) [ミキサ>処理](Mixers > Processing) [Gradient]を選択し、[Hair Shading]シェーダの[Specular]入力に接続します。

  3. [ノード](Nodes) [データ](Data) [シェーディング状態](Shading State) [Scalar State]を選択し、これを[Gradient]ノードの[input]に接続します。

  4. [Scalar State]プロパティ エディタを開き、[状態パラメータ](State Parameter)を[重心 B/縦方向のヘア]に変更します。

    これにより、各ヘアの縦方向に白/黒のグラディエントが作成されます。グラディエントの方向を逆にするには、[ノード]>[イメージ処理]>[反転]をツリーに接続します。説明については、「[重心]ヘア パラメータの概要」を参照してください。

  5. [Gradient]プロパティ エディタを開き、グラディエント スライダの値を変更して、ヘアの根元と先端のスペキュラリティを定義します。