Vector - Vector(ベクトル-ベクトル)

 
 
 

カテゴリ: 処理 > 計算

シェーダ ファミリ: テクスチャ

出力: ベクトル

ベクトル入力で結果がベクトル パラメータになる数学的演算を実行します。

名前(Name)

シェーダの名前。任意の名前を入力するか、デフォルト名を使用します。

オペレーション(Operation)

数学的演算を定義します。

[打ち消し](Negate)(ベクトル入力1)

[ベクトル入力1 + ベクトル入力2](Vector Input 1 + Vector Input 2)

[ベクトル入力1 - ベクトル入力2](Vector Input 1 - Vector Input 2)

[ベクトル入力1 x ベクトル入力2](Vector Input 1 x Vector Input 2)

この演算は外積です(VectorInput1 = (a,b,c)、VectorInput2 = (x,y,z)、つまり VectorInput1 x VectorInput2 = (b*z - c*y, a*z - c*x, a*y - b*x))。

[正規化](Normalize)(ベクトル入力1)

[最小](Minimum)(ベクトル入力1 ベクトル入力2)

[最大](Maximum)(ベクトル入力1 ベクトル入力2)

[ベクトル入力1 x スカラ入力1](Vector Input 1 x Scalar Input 1)

[ベクトル入力1 / スカラ入力1](Vector Input 1 / Scalar Input 1)

スカラ入力1(Scalar Input 1)

スカラ入力を定義します。

ベクトル入力1(Vector Input 1)

すべての数学的演算で使用されるベクトル(1)を定義します。

ベクトル入力2(Vector Input 2)

ベクトル入力 2 を定義します。

Render Tree の使い方

1 つまたは 2 つのベクトル出力シェーダ(バンプマップ ジェネレータ、テクスチャ空間コントローラ)および 1 つのスカラ出力シェーダ(テクスチャ ジェネレータ、その他の計算シェーダ)を入力パラメータに接続します。演算がいったん選択されると、ベクトル入力を受け入れるシェーダであればどこでも出力が使用できます。