Reciprocal ノード
説明
1 を入力 In で割った結果を返します。Method を Fast に設定すると、これを Shader Model 5 の高速近似によって計算することができます。
ポート
Name | Direction | タイプ | 説明 |
---|---|---|---|
In | 入力 | 任意のベクトル型 | 入力値 |
Out | 出力 | 任意のベクトル型 | 出力値 |
制御
Name | タイプ | オプション | 説明 |
---|---|---|---|
Method | ドロップダウン | Default、Fast | 使用するメソッドを選択します。 |
生成されるコードの例
以下のサンプルコードは、Method モードごとに、このノードの出力の一例を示したものです。
Default
void Unity_Reciprocal_float4(float4 In, out float4 Out)
{
Out = 1.0/In;
}
Fast (Shader Model 5 が必要です)
void Unity_Reciprocal_Fast_float4(float4 In, out float4 Out)
{
Out = rcp(In);
}