數學函數對紋理中像素的值執行基本數學方程式。
數學函數
以下是“數學”類別下所有函數的列表。
分量相加
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 輸入的分量的組合值。 |
Pi(π)
Pi(π)函數用作 π 的常量,並精確到第 6 位小數 (3.141592)。此節點還附有乘數輸入。
項目 |
說明 |
---|---|
輸入 |
|
乘數(標量)(Multiplier (Scalar)) |
輸入將與 π 相乘的值。 |
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,輸出距離的徑向梯度。 |