mib_color_spread

 
 
 

カテゴリ: mental ray > テクスチャ

シェーダ ファミリ: テクスチャ

出力: カラー

このシェーダは、1 つのカラー入力を最大 8 個のカラー出力に展開します(正確な数は[num]パラメータによって決定されます)。個々の出力は、対応する入力にウェイトを乗算し、指定された変換を行ったものに等しくなります。

計算式は以下のようになります。

モード

オペレーション

計算

0

ウェイト付けされたカラー

R = w . A

1

アルファからのグレースケール カラー

Rrgba = w . Aa

2

平均強度からのグレースケール カラー

Rrgba = w . (Ar + Ag + Ab)/ 3

3

ウェイト付けされた強度からのグレースケール カラー

Rrgba = w . (0.299 . Ar + 0.587 . Ag + 0.114 . Ab)

4

赤のコンポーネントからのグレースケール カラー

Rrgba = w . Ar

ここで...

[R]: 現在の(最大 8 の)結果

[w]: 現在のウェイト

[mode]: 現在の変換

[A]: すべての出力が共有する入力カラー

モード 4 はスカラーをグレースケール カラーに変換する場合に使用します。

名前(Name)

Render Tree に表示されるシェーダ ノードの名前。任意の名前を入力するか、デフォルト名を使用します。

入力(input)

入力カラー。

数(num)

計算する有効な入力の数。最小は 1、最大は 8 です。

mode_*

前述の表で説明したモード。

weight_*

前述の表で説明したウェイトw。