チャネル値への式の適用

これまでの議論では、加算、減算、乗算など、単純な数式を適用する方法に焦点を当ててきました。-チャンネルの値に。Nukeただし、式ノードでは、複雑な数式をチャネルの値に適用できます。式の実際の構文はかなり複雑であるため、次のように延期する必要があります。 表現。今のところ、Expressionノードの操作方法の基本について読むことができます。

式をチャネル値に適用するには

1.   クリックColor > Math > Expressionスクリプトの適切なポイントに式ノードを挿入します。
2.   ビューアーを式ノードの出力に接続して、変更の効果を確認できるようにします。
3.   [式のプロパティ]パネルで、チャネルのドロップダウンメニューとボタンを使用して、式を適用するチャネルを選択します。
4.   実際の式を=チャネルの横のフィールド。

たとえば、赤チャンネルにノイズを割り当て、その結果のゲインを20倍にするには、次のように入力します(random*r)*20

5.   必要に応じて、他のチャンネルのドロップダウンメニューとボタンについて上記の手順を繰り返すことで、異なるチャンネルセットに異なる式を適用できます。
6.   複数のフィールドで長い式を使用する必要がある場合は、プロパティパネルの上部にあるフィールドを使用して、式を一時的に変数に割り当てることができます。=記号の左側に変数を入力し、右側に式を入力します。次に、変数を使用して、チャネルの隣の=フィールドで式を表すことができます。

を使用して変更されたチェッカーボード
式ノード。