Contrast ノード
説明
入力 In のコントラストを入力 Contrast の値で調節します。Contrast の値が 1 の場合、入力をそのまま (変更されることなく) 返します。Contrast の値が 0 の場合、入力の中間値を返します。
ポート
Name | Direction | タイプ | バインディング | 説明 |
---|---|---|---|---|
In | 入力 | Vector 3 | なし | 入力値 |
Contrast | 入力 | Vector 1 | なし | Contrast の値 |
Out | 出力 | Vector 3 | なし | 出力値 |
生成されるコードの例
以下のサンプルコードは、このノードの出力の一例を示したものです。
void Unity_Contrast_float(float3 In, float Contrast, out float3 Out)
{
float midpoint = pow(0.5, 2.2);
Out = (In - midpoint) * Contrast + midpoint;
}