Abs |
絶対値 |
Add |
加算 |
Max |
最大値 |
Min |
最小値 |
Multiply |
かけ算 |
Divide |
割り算 |
Subtract |
引き算 |
|
AppendVector |
aとbの要素を結合したベクトルを作る (1,2)(3)->(1,2,3) |
|
ArcSine |
sinの逆数 -1や1に近いほど急速に大きな値になる ※命令数によらず重い処理 |
ArcSineFast |
sinの逆数。近似的だが高速。入力範囲制限[-1,1] |
ArcCosine |
cosの逆数。 ※命令数によらず重い処理 |
ArcCosineFast |
cosの逆数。高速版 |
ArcTangent |
tanの逆数。sinっぽい緩いカーブ。 ※命令数によらず重い処理 |
ArcTragnetFast |
tanの逆数。高速版 |
ArcTangent2 |
tanの逆数。角度ではなくx,yで計算。 ※命令数によらず重い処理 |
ArcrTangent2Fast |
tanの逆数。角度ではなくx,yで計算。高速版 |
Cosine |
cos。0から1で1周期。出力範囲は[-1,1] |
Sine |
sin() |
Tangent |
tan() 0->0.25で0->無限 0.25->0.5で-無限->0 |
|
Ceil |
小数点以下を切り上げ。0.2->1.0 1.6->2.0 1.0->1.0 |
Frac |
小数部分を[0,1)範囲に正規化。 -0.2->0.8 1.0->0.0 1.3->0.3 |
Round |
小数点以下を四捨五入 1.4->1.0 1.5->2.0 |
Floor |
少数以下切り下げ。小数部を-1として加算。Truncateの0付近で0が連続する欠点を解決。1.0->1.0 1.2->1.0 -1.2->-2.0 |
Truncate |
小数点以下切り捨て。少数部を0にする。1.2->1.0 -1.2->-1.0 |
|
Clamp |
min以下ならmin、max以上ならmax |
ComponentMask |
rgbaのうちの指定チャンネルだけを通す。ノードは"Mask(R G)"のようになる |
CrossProduct |
外積。左手の法則での垂直なベクトルになる。(0,1,0)cross(0,0,1) = (1,0,0) |
DotProduct |
内積。bをaに投影した長さ。bのa方向成分 |
FMod |
aをbで割った余り部分を出力。 |
If |
aとbを比較して、a>=b , a=b , a<b の入力ピンのうち条件一致したピンの値を出力 |
Lerp |
線形補間。LinearInterpolate。aとbをalpha入力でブレンド。alpha=1ならb100%。3vecがalphaだとRGB毎にブレンド。負値だと反転ブレンド? |
Normalize |
長さ1のベクトルに変換。 (0,0,2)->(0,0,1) (0,1,-1)->(0,0.707,-0.707) |
OneMinus |
1から入力を引く。 (0,1)->(1,0) (2,-2)->(-1,3) |
Power |
baseをexp回掛ける。baseが0以下だと出力は0になる |
Saturate |
範囲[0,1]にする。clamp[0,1]と同じ |
SquareRoot |
入力の√を出力する |