スカラー入力をスカラー出力とカラー出力の両方に再マップします。スカラー出力はスカラー グラディエントを使用して再マップされ、カラー出力はカラー グラディエントを使用して再マップされます。
カラー値とアルファ値を再マップし、それらを別々に制御することができます。この結果、たとえば、アルファがカラーの逆であるマッピングやアルファとカラーの範囲が異なるマッピングを定義することができます。
ハイパーシェード(Hypershade)の作成(Create)タブからこのユーティリティを探します。
このユーティリティを使用するには、リマップ カラー(Remap Color)、リマップ Hsv(Remap Hsv)、またはリマップ値(Remap Value)ユーティリティを使用するを参照してください。
入力アトリビュートが、新しい出力値を定義するグラディエント コントロールのインデックスになります。通常、ある種の可変アトリビュート(テクスチャ/シェーダ outColors、またはオブジェクト位置など)を入力コネクションに接続します。
グラディエント コントロールの左右に再マップする値を定義します。
たとえば、入力アトリビュートが -1 ~ 1 で変化する場合、入力最小値(inputMin)に -1 を、入力最大値(inputMax)に 1 を設定することができます。このように、最小値はランプの左で定義された値になり、最大値はランプの右で定義された値になります。最小/最大の範囲外の値は、グラディエントのエッジの値に切り上げ/切り下げられます。
出力アトリビュートの範囲を定義します。これらのアトリビュートはグラディエントの最大値と最小値、あるいは(カラー グラディエント コントロールの場合)白(最大)と黒(最小)の出力の表示を表します。
出力最小値/出力最大値(outputMin/outputMax)と入力最小値/入力最大値(inputMin/inputMax)を一致させたい場合があります。たとえば、remapValue ノードを使用して cameraNormalY をオブジェクト カラーに再マップしている場合、カメラの法線の値は -1 ~ 1 で変化するため、入力最小値/入力最大値(inputMin/Max)にもこれ らの値を設定します。ただし、黒が -1、-1、-1 であることは望ましくないため、出力最小値/出力最大値(outputMin/Max)は 0 ~ 1 とします。