数学
高级Absolute(绝对值)Exponential(幂)Length(长度)Log(对数)Modulo(余数)Negate(相反数)Normalize(标准化矢量)Posterize(量化)Reciprocal(1 除以输入)Reciprocal Square Root(1 除以输入 In 的平方根)
基本 (Basic.md)Add(输入值之和)Divide(输入 A 除以输入 B)Multiply(输入 A 乘以输入 B )Power(输入 A 为底数并以输入 B 为指数的幂运算)Square Root(输入 In 的平方根)Subtract(输入 A 减去输入 B )
导数DDX(屏幕空间 X 坐标的偏导数)DDXY(两个偏导数之和)DDY(屏幕空间 Y 坐标的偏导数)
插值Inverse Lerp(插值逆运算)Lerp(插值)Smoothstep(平滑插值)
矩阵Matrix Construction(四个输入矢量 M0、M1、M2 和 M3 构造矩阵)Matrix Determinant( In 定义的矩阵的行列式)Matrix Split( In 定义的方阵拆分为矢量)Matrix Transpose(In 定义的矩阵的转置值)
范围Clamp( In 在最小值和最大值之间钳制的结果)Fraction( In 的小数部分)Maximum(A 和 B 中的最大值)Minimum( A 和 B 中的最小值)One Minus(1 减去 In)Random Range(返回介于最小值和最大值之间伪随机数)Remap(重新映射)Saturate( 0 和 1 之间钳制)
取整Ceiling(向上取整)Floor(向下取整)Round(四舍五入)Sign(取正负1)Step( In >= Edge 则返回 1,否则返回 0)Truncate(返回整数部分)
三角函数Arccosine(反余弦值)Arcsine(反正弦值)Arctangent(反正切值)Arctangent2(反正切值2)Cosine(余弦值)Degrees To Radians(度转弧度)Hyperbolic Cosine(双曲余弦值)Hyperbolic Sine(双曲正弦值)Hyperbolic Tangent(双曲正切值)Radians To Degrees(弧度转度)Sine(正弦值)Tangent(正切值)
矢量Cross Product(叉乘)Distance(距离)Dot Product(点乘)Fresnel Effect(菲涅耳)Projection(平行投影)Reflection(反射)Rejection(垂直投影)Rotate About Axis(绕轴 Axis旋转)Sphere Mask(球体遮罩)Transform(空间变换)
波Noise Sine Wave(正弦波)Sawtooth Wave(锯齿波)
高级
1.返回输入 In 的绝对值。
2.返回输入 In 的幂值。
3.返回输入 In 的长度。
4.返回输入 In 的对数。
5.返回输入 A 除以输入 B 的余数。
6.返回输入 In 的相反数。
7.返回输入 In 的标准化矢量。
8.返回输入 In 转换为输入 Steps 定义的多个值。
9.返回 1 除以输入 In 的结果。
10.返回 1 除以输入 In 的平方根的结果。
基本
1.返回两个输入值之和。
2.返回输入 A 除以输入 B 的结果。
3.返回输入 A 乘以输入 B 的结果。
4.返回以输入 A 为底数并以输入 B 为指数的幂运算结果。
5.返回输入 In 的平方根。
6.返回输入 A 减去输入 B 的结果。
导数
1.返回相对于屏幕空间 X 坐标的偏导数。
2.返回两个偏导数之和。
3.返回相对于屏幕空间 Y 坐标的偏导数。
插值
1.返回在输入 A 到输入 B 范围内生成由输入 T 指定的插值的参数。
2.返回按照输入 T 在输入 A 和输入 B 之间线性插值的结果。
3.如果输入 In 位于输入 Edge1 和 Edge2 之间,返回 0 和 1 之间的平滑埃尔米特插值结果。
矩阵
1.从四个输入矢量 M0、M1、M2 和 M3 构造方阵。
2.返回由输入 In 定义的矩阵的行列式。
3.将由输入 In 定义的方阵拆分为矢量。
4.返回由输入 In 定义的矩阵的转置值。
范围
1.返回输入 In 在最小值和最大值(分别由输入 Min 和 Max 定义)之间钳制的结果。
2.返回输入 In 的小数部分;大于等于 0 且小于 1。
3.返回两个输入值 A 和 B 中的最大值。
4.返回两个输入值 A 和 B 中的最小值。
5.返回从 1 减去输入 In 的结果。
6.返回介于最小值和最大值(分别由输入 Min 和 Max 定义)之间伪随机数。
7.将输入 In 的值从输入 Out Min Max 的值之间重新映射到输入 In Min Max 的值之间。
8.返回输入 In 在 0 和 1 之间钳制的值。
取整
1.返回大于或等于输入 In 的值的最小整数。
2.返回小于或等于输入 In 的值的最大整数。
3.返回输入 In 四舍五入到最接近的整数的值。
4.如果输入 In 的值小于零,则返回 -1,如果等于零,则返回 0,如果大于零,则返回 1。
5.如果输入 In 的值大于或等于输入 Edge 的值,则返回 1,否则返回 0。
6.返回输入 In 的值的整数部分。
三角函数
1.返回输入 In 的每个分量的反余弦值,作为相等长度的矢量。
2.返回输入 In 的每个分量的反正弦值,作为相等长度的矢量。
3.返回输入 In 的值的反正切值。每个分量都应在 -Pi/2 到 Pi/2 的范围内。
4.返回输入 A 和输入 B 的值的反正切值。
5.返回输入 In 的值的余弦值。
6.返回输入 In 从度转换为弧度的值。
7.返回输入 In 的双曲余弦值。
8.返回输入 In 的双曲正弦值。
9.返回输入 In 的双曲正切值。
10.返回输入 In 从弧度转换为度的值。
11.返回输入 In 的值的正弦值。
12.返回输入 In 的值的正切值。
向量
1.返回输入 A 和输入 B 的值的差积。
2.返回输入 A 和输入 B 的值之间的欧几里德距离。
3.返回输入 A 和 B 值的点积或标量积。
4.菲涅耳效应 (Fresnel Effect) 是根据视角不同而在表面上产生不同反射率(接近掠射角时的反射光增多)的效果。
4.返回将输入 A 的值投影到与输入 B 的值平行的直线上的结果。
5.返回使用输入 In 和表面法线 Normal 的反射矢量。
6.返回输入 A 的值投影到与输入 B 的值正交或垂直的平面上的结果。
7.绕轴 Axis 将输入矢量 In 旋转值 Rotation。
8.创建源自输入 Center 的球体遮罩。
9.返回将输入 In 的值从一个坐标空间变换为另一个坐标空间的结果。
波
1.返回输入 In 的值的正弦波。为表现变化,正弦波的幅度中将添加随机噪声。
2.从输入 In 的值返回锯齿波。