屈折
入力レイ、サーフェス法線、および屈折インデックスを使用して、屈折ベクトルを返します。
ret 屈折(i, n, ?) |
---|
パラメーター
項目 | 説明 |
---|---|
私 |
[入力]浮動小数点のレイ方向ベクトル。 |
N |
[入力]浮動小数点サーフェス法線ベクトル。 |
? |
[入力]浮動小数点、屈折インデックス スカラー。 |
戻り値
浮動小数点の屈折ベクトル。 入力レイ i とサーフェス法線 n の間の角度が、指定した屈折率に対して大きすぎる場合、戻り値は (0,0,0) になります。
「説明」と入力します
名前 | テンプレートの種類 | コンポーネントの種類 | サイズ |
---|---|---|---|
i | ベクトル | フロート | any |
n | ベクトル | フロート | 入力 i と同じディメンション |
? | スカラー (scalar) | float | 1 |
屈折ベクトル | ベクトル | フロート | 入力 i と同じディメンション |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル | はい |
シェーダー モデル 1 (DirectX HLSL) | はい (vs_1_1のみ) |