Scalar Multi-Switch(スカラマルチスイッチ)

 
 
 

カテゴリ: 処理 > スイッチ

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

出力: スカラ

整数スイッチに基づいて、8 つの入力のいずれかを指定します。8 つの入力は Case 0~Case 7 と名付けられています。それぞれのケースに整数の[値](マッチング用)と[入力]を設定できます。

[Switch]が[Case n]の[値]に等しい場合は、[Case n]の[入力]が評価され、Render Treeに従ってダウンストリームに流れます。[Switch]が 1 つ以上のケースの値に等しい場合は、最初のケース(番号順で)が評価されます。[Switch]に一致するケースがない場合は、[デフォルト]パラメータが評価されます。

パラメータはすべて Render Tree 内の別のシェーダによってアニメートまたは操作できます。

Render Tree の使い方の例については、「状態に基づいてカラーまたはシェイプを変化させるICE パーティクル」を参照してください。

デフォルト(Default)

[Switch]の値がどのケースの値とも一致しない場合は、デフォルトのスカラ値を設定します。

Switch

評価されるケースを制御する、可変整数値のセットを受け取ります。

ケース0 - 7

値(Value)

整数値を指定します。[Switch]の値がこの値に等しい場合は、このケースの[入力]が評価され、Render Tree に従って出力されます。

入力(Input)

[Switch]の値がこのケースの[値]に一致する場合に使用するスカラ値を設定します。