(184)數學

數學函數對紋理中像素的值執行基本數學方程式。

數學函數

以下是“數學”類別下所有函數的列表。

分量相加

AddComponents(分量相加)函數接收一個“矢量 2”、“矢量 3”或“矢量 4”,將其分量合併到一起,然後輸出結果。您必須使用適合於相應輸入的輸出。例如,如果將圖像輸入到 f3(矢量 3)(f3 (Vector3)),那麼必須使用 f3 輸出。

項目

說明

輸入

f2(矢量 2)(f2 (Vector2))

接收“矢量 2”值,以便可將其中的分量相加,然後發送到 f2 輸出。

f3(矢量 3)(f3 (Vector3))

接收“矢量 3”值,以便可將其中的分量相加,然後發送到 f3 輸出。

f4(矢量 4)(f4 (Vector4))

接收“矢量 4”值,以便可將其中的分量相加,然後發送到 f4 輸出。

輸出

f2(矢量 2)(f2 (Vector2))

輸出來自 f2 輸入的分量的組合值。

f3(矢量 3)(f3 (Vector3))

輸出來自 f3 輸入的分量的組合值。

f4(矢量 4)(f4 (Vector4))

輸出來自 f4 輸入的分量的組合值。

分量相加

由於每個輸入都針對其對應的輸出單獨計算,因此您可使用單個節點上的全部三個輸入,前提是同時使用每個輸入的對應輸出。例如,您可使用一個 AddComponents(分量相加)函數節點對一個“矢量 2”的分量進行組合(利用 f2 輸出),並使用同一節點對一個“矢量 3”的分量進行組合(利用 f3 輸出)。

Pi(π)

Pi(π)函數用作 π 的常量,並精確到第 6 位小數 (3.141592)。此節點還附有乘數輸入。

項目

說明

輸入

乘數(標量)(Multiplier (Scalar))

輸入將與 π 相乘的值。

Pi(π)

LinearSine(線性正弦)

LinearSine(線性正弦)函數接收一個標量值,並輸出該值的線性正弦或圓形線性正弦(介於 0 與 1 之間)。如果您將 Time(時間)表達式連接到值輸入,並使用 LinearSine(線性正弦),那麼可在輸出中查看符合線性正弦波的動畫。

項目

說明

輸入

值(標量)(Value (Scalar))

這是要對其應用線性正弦函數的傳入值。如果此值隨時間推移而變化,那麼輸出將是波形。

週期(標量)(Period (Scalar))

週期控制進行一次完整過渡所需的時間。大於 1 的輸入值將使波形速度減慢。

-1 到 1(靜態布爾值)(-1 to 1 (StaticBool))

將此輸入設置爲 true 可調整波形的比例及偏移,使其介於 -1 與 1(而不是 0 與 1)之間。

正弦相位(靜態布爾值)(Sine Phase (StaticBool))

將此輸入設置爲 true 將輸出普通正弦波,而不是輸出線性正弦波。

輸出

線性正弦(Linear Sine)

輸出線性正弦波形。

圓形線性正弦(Rounded Linear Sine)

輸出具有圓形邊緣的線性正弦波形。

線性正弦

VectorToRadialValue(矢量到徑向值)

VectorToRadialValue(矢量到徑向值)函數將“矢量 2”矢量轉換爲角度,或者將 UV 座標數據轉換爲徑向座標。對於矢量,角度將在一個通道中輸出,而矢量長度在另一通道中輸出。

項目

說明

輸入

矢量或 UV(矢量 2)(Vector or UVs (Vector2))

接收一個“矢量 2”或一組 UV 座標。

混合座標輸出(靜態布爾值)(Swizzle Coordinate Output (StaticBool))

對調輸出的 U 和 V 分量。

輸出

徑向座標(Radial Coordinates)

返回輸入的徑向座標。對於矢量,角度將在一個通道中輸出,而距離在另一通道中輸出。

矢量轉換爲角度(Vector Converted to Angle)

返回輸入矢量的角度,對於 UV,返回徑向梯度。

線性距離(Linear Distance)

返回輸入矢量的線性長度,對於 UV,輸出距離的徑向梯度。

矢量到徑向值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章