このオペレータは、カメラから見たサーフェスの向きに基づいてアルファ用の2つの値を受け取り、バイアスとしてロールオフを使ってその2つ値をブレンドすることでジオメトリのシルエットを効果的に除去します。
これにより、パーティクルシステムに煙の効果を生成する時のくぼみや変位をうまく処理できます。
Alpha Paraは、カメラの方に向いたジオメトリのアルファ値を決定します。
“Para”は“parallel(平行)”の略で、ジオメトリがカメラに向いている場合、Surface Normal(N
)とDirection From Eye To Surface(I
)が互いにどのように関連するかを大まかに表現します。
Alpha Perp は、Surface Normal(N
)がほぼDirection From Eye To Surface(I
)対して垂直になっている場合にジオメトリのシルエットのアルファ値を決定するため、Alpha “Perp(垂直)”という名前になっています。
Alpha Rollは、スムーズなノンリニア方式でAlpha ParaとAlpha Perpの混合を変更します。
Direction From Eye To Surface(I
)およびSurface Normal(N
)の入力を接続しなかった場合、同じ名前のグローバル変数が代わりに使用されます。
通常は、Bump Noiseのようなオペレータによりサーフェスに変位を追加していない限り、N
を変更することはありません。
グローバル変数に直接アクセスする必要がある場合は、Global Variablesオペレータからアクセスすることができます。
See also |