本节介绍 Arnold 数学公式的介绍,翻译自官方帮助手册,希望对大家有帮助。
ABS:返回 input 的 RGB 绝对值。
add:相加:返回 input1 + input2 的 RGB 值。
divide:除法,返回 input1 ÷ input2。的 RGB 值
length:
使用三种可能的距离定义,返回输入向量的浮点长度:
exp:返回输入的指数 RGB 值,即 einput。它是 Ln 的反函数
fraction:返回输入的小数部分。例如,输入 123.456 将返回 0.456。
is_finite:如果 input 为无限或 NaN,则返回 false,否则返回 true。
dot:
按如下所示计算两个向量之间的点积浮点值:
a⋅b=a x b x +a y b y +a z b z
结果是一个标量值,可以用几何方式解释为:
a⋅b=∥a∥∥b∥cosθ
其中向量 a 的长度表示为
∥a∥
a 和 b 之间的角度为 θ。
compare:
使用以下运算符比较 input1 和 input2,并返回 true 或 false 的布尔值:
等于 (==)
不等于 (!=)
大于 (>)
小于 (<)
大于或等于 (>=)
小于或等于 (<=)
atan:
返回 y/x 的反正切 RGB 值。生成的值在 [-π/2, π/2] 范围内,使用两个实参的符号来确定结果的象限。单位可以是“弧度”或“度”。
complement:
返回一的补码(1 − input)。也称为逆显。 RGB 值
cross:
计算两个向量之间的叉积,定义为垂直于两个输入向量的向量,其方向通过右手法则定义。
叉积的长度可以用几何方式解释为:
max:返回 input1 和 input2 的每个分量的最大值。
min:返回 input1 和 input2 的每个分量的最小值。
modulo:返回 input 对 divisor 求模的结果。它是用 input 除以 divisor 所得的余数。
multiply:乘法 返回 input1 × input2。
negate:返回 −input。
normalize:返回规格化的输入向量,即指向同一方向的单位向量。
pow:返回 baseexponent。它是 Log 的反函数
random:
随机着色器从各种类型的输入中输出一种随机颜色。举例来说,它对于颜色或着色器特性变化非常有用。
input_type
输入类型可以是整数、浮点或颜色,将为各种变化使用相应的输入。
input_int
输入类型为整数时使用的输入。
input_float
输入类型为浮点时使用的输入。
input_color
输入类型为颜色时使用的输入。
seed
一个可以进一步改变输出的额外种子,可从相同的输入生成一组不同的随机值。
grayscale
生成计算成本更低的单色随机值。
range:以线性方式将输入从 [input min, input max] 范围重映射到 [ouput min, output max] 范围。
除非开启了 smoothstep,否则结果将不受钳制,结果会平滑插值且钳制在 [output min, output max] 范围内。
reciprocal:返回输入的倒数,即 1/input 或 input−1。
sign:
如果 input < 0 则返回 -1
如果 input == 0 则返回 0
如果 input > 0 则返回 1
sqrt:返回输入的平方根
subtract:减法 返回 input1 − input2。
trigo:对 input 执行各种三角函数。frequency 和 phase 参数主要用于正弦、余弦和正切函数,但它们也可以在所有正交函数中使用。units 参数可以让您为正弦、余弦和正切实参以及反函数的结果选择弧度或度。它对双曲线函数没有作用。
看不懂,我也先跳过这一节
学习了。~
看看看看不懂鸭。。先跳过这一节了。
6666666666666666666666666666