カテゴリ: mental ray > テクスチャ
シェーダ ファミリ: テクスチャ
出力: カラー
ベース カラーおよび最大 8 の入力を受け入れます(正確な数はパラメータによって決定されます)。入力は入力カラー、ウェイト スカラ、モードで構成されます。入力は連続して評価され、それぞれが直前の入力の結果に基づいて動作します(最初の入力はベース カラー(既定で透明な黒)を使用します)。
以下のモードがサポートされます。
モード
|
オペレーション
|
計算
|
0
|
ブレンド
|
R = A . (1 - Ba). w + B . w
|
1
|
ミックス
|
R = A . (1 - w)+ B . w
|
2
|
Add(追加)
|
R = A + B . w
|
3
|
範囲つき加算
|
R = bound(A + B . w, 0, 1)
|
4
|
乗算
|
R = A . B . w
|
5
|
範囲つき乗算
|
R = bound(A . B. w, 0, 1)
|
6
|
アルファの置き換え
|
Rrgb = Argb; Ra = Ba
|
ここで...
: 次の結果
: 前の結果
: 現在のカラー
: 現在のウェイト
添え字のr、g、b、aはそれぞれ赤、緑、青、アルファの各コンポーネントです。
モード 6 では、結果となるアルファ値が正しい(赤、緑、青よりも大きくなっている)とは限りません。mental ray は、プリマルチプライ処理がオフになっていない限り、フレームバッファ内にカラーを格納するときにアルファを補正します。
|
Render Tree に表示されるシェーダ ノードの名前。任意の名前を入力するか、デフォルト名を使用します。
|
|
有効な入力の数。最小は 1、最大は 8 です。
|
|
前述の表で説明した合成モード。
|
|
前述の表で説明した合成ウェイト 。
|
|
前述の表で説明した合成カラー 。
|
|
ベース カラー。
|