ノイズ エクスプレッションを使用すると、ヘア カラーを変化させることができます。この例では、エクスプレッションを使用して、XGen ヘア フェノメナ シェーダによって設定されたヘアのベース カラーと根元カラーをブレンドします。
- root_color パラメータの横にあるこの アイコンをクリックします。
この例では、ノイズ エクスプレッションは root_color パラメータに追加されます。
- XGen エクスプレッション エディタ(XGen Expression Editor)で、サンプル(Samples)タブをクリックします。
- サンプル(Samples)で、+ をクリックしてグローバル(Global)を展開し、再度カラー(Color)を展開します。
- 表示されるエクスプレッション リストから、noiseE を選択します。
ノイズ エクスプレッションがエディタに表示されます。
- XGen エクスプレッション エディタ(XGen Expression Editor )のテキスト フィールドで、次の操作を行います。
- 10 行目に以下を入力します。
$baseColor=[1.0,0.0,0.0]; #color
これは、root_color パラメータをエクスプレッションのベース カラー(Base Color)アトリビュートとして使用することを指定しています。
- 13 行目で、mix($Cs,$Cnew,$Strength) の後に * $baseColor と入力します。
これにより、ノイズの計算にベース カラーの値が追加されます。
- XGen エクスプレッション エディタ(XGen Expression Editor)でスウォッチをクリックし、エクスプレッションを検証します。
- (オプション)アトリビュート エディタ(Attribute Editor)のカスタム シェーダ パラメータ(Custom Shader Parameters)セクションで、エディタのスライダを使用してエクスプレッションのノイズ パターンを修正します。
たとえば、freq_fine を 0.356 に、freq_coarse を 8 に設定します。
- 適用(Accept)ボタンをクリックします。
- ディスクリプションをレンダーします。