条件(Condition)ノード

条件(Condition)ユーティリティを使用する」も参照してください。

条件(Condition)ユーティリティの動作は極めて単純であり、第 1 項(First Term)アトリビュートと第 2 項(Second Term)アトリビュートの値が単に比較されるだけです。この比較の結果に基づいて、オブジェクトのカラーやテクスチャを変更することなどができます。

たとえば、第 1 項(First Term)第 2 項(Second Term)よりも小さい場合は、オブジェクトの出力カラー(Out Color)true の場合カラー(Color If True)の値になります。第 1 項(First Term)の値が第 2 項(Second Term)の値以上である場合は、オブジェクトのカラーが false の場合カラー(Color If False)の値になります。

第 1 項(First Term)

条件の第 1 項を表します。

第 2 項(Second Term)

条件の第 2 項を表します。

操作(Operation)

プルダウン リストが表示され、この中から演算子を選択できます。演算子には、同等(Equal)不等(Not Equal)大なり(Greater Than)以上(Greater or Equal)未満(Less Than)以下(Less or Equal)があります。

true の場合カラー(Color If True)

条件(Condition)が true の場合に出力されるカラーまたはテクスチャです。

false の場合カラー(Color If False)

条件(Condition)が false の場合に出力されるカラーまたはテクスチャです。

出力カラー(Out Color)

取得した結果による出力アトリビュートです。接続エディタ(Connection Editor)でのみ使用可能です。

ヒント: すべての入力アトリビュートのマップが可能なため、たとえば 2 つのテクスチャを true の場合カラー(Color If True)アトリビュートと false の場合カラー(Color If False)アトリビュートに接続して、この 2 つのテクスチャを切り替えることができます。