返回输入值的对应底数的指数值。
Base E:以e为底数的指数值,Out = exp(In)
。
Base 2:以2为底数的指数值,Out = exp2(In)
。
返回输入的值基于指定底数的对数值。
Base E:以e为底数的指数值,Out = log(In)
。
Base 2:以2为底数的指数值,Out = log2(In)
。
Base 10:以10为底数的指数值,Out = log10(In)
。
将输入的值根据Steps的值分化为对应数量的阶段,Steps值越大结果越趋近于原始值。
返回输入的值的倒数。
Default:Out = 1.0 / In
。
Fast:Out = rcp(In)
。
返回输入的值的平方根的倒数,Out = rsqrt(In)
。
即Out = A * B
,如果A和B都是向量类型,则输出向量,维数为A和B中较小的维数值;如果A和B都是矩阵,则输出矩阵,维数为A和B中较小的维数值;如果一个是向量型,另一个是矩阵,那么输出将是与输入的向量具有相同维数的向量。
返回输入的值相对于屏幕空间x坐标的偏导数,此节点只能在像素着色器阶段中使用
返回输入的值相对于屏幕空间x坐标的偏导数,此节点只能在像素着色器阶段中使用
返回输入的值相对于屏幕空间x坐标和屏幕空间y坐标的偏导数之和,此节点只能在像素着色器阶段中使用。
返回A和B之间通过T线性插值的结果,0 <= T <= 1。
返回A和B之间结果为T的线性插值的插值大小,是Lerp的逆操作,A <= T <= B。
Out = (T - A) / (B - A)
。
功能和Lerp相近,但不是线性插值,次节点的插值从开始处逐渐加快,在结束时减慢。
将输入的矩阵拆分为向量,可以指定拆分方式是基于行还是基于列。
返回In限定在Min和Max之间的值,若In < Min,则Out = Min;若In > Max,则Out = Max,否则Out = In。
返回输入的值的小数部分,例如In = 1.35,则Out = 0.35。
返回基于输入种子的伪随机数值,该值介于输入Min和Max分别定义的最小值和最大值之间,下面是官方的计算方式。
float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233)))*43758.5453);
Out = lerp(Min, Max, randomno);
将输入的In值从In Min Max范围重新映射到Out Min Max范围,例如上图中输入的值将为6。
如果In的值小于零,则返回-1;如果等于零,则返回0;如果大于零,则返回1。
返回输入值的整数或整数分量。例如,输入值为1.35,此节点将返回值1。
返回输入值的每个分量的反余弦值,返回值具有与输入值相同的维度和长度,输入的值应该在-1至1之间。
返回输入值的每个分量的反正弦值,返回值具有与输入值相同的维度和长度,输入的值应该在-π / 2
至 π / 2
之间。
返回输入值的每个分量的反正切值,返回值具有与输入值相同的维度和长度,输入的值应该在-π / 2
至 π / 2
之间。
返回A / B
的反正切值,即返回点(A,B)和原点(0,0)之间直线的倾斜角。
返回从度数转换为弧度的输入值,1°相当于约0.0174533弧度,360°等于2π弧度。
返回从弧度转换为度的输入值,1个弧度相当于大约57.2958°,2π弧度等于360°。
返回A和B的叉积。两个向量的叉积将生成与两个向量垂直的第三个向量,结果的大小等于两个输入的值相乘,然后乘以输入的向量夹角的正弦值。
返回两个输入向量A和B的点积或标量积。即两个向量的大小相乘,再乘以它们夹角的余弦的值。对于单位向量,如果它们指向完全相同的方向,则点积节点返回1;如果它们指向完全相反的方向,则返回-1;如果两向量垂直,则返回0。
菲涅耳效应是呈现物体表面不同反射率的效果,实际效果取决于视图方向,物体表面的曲面法线和视图方向的夹角越大,返回值就越大。菲涅耳效应通常用于实现边缘光效果。
按Rotation值将In绕Axis旋转,Rotation的单位可选弧度或角度。
创建从中心开始的球形遮罩,并通过半径和软化衰减度进行修改遮罩。球体遮罩功能可基于Coords在二维和三维空间中工作。
Coords:坐标空间
Center:球体中心相对坐标
Radius:球体半径
Hardness:软化衰减度
将输入值(In)从一个坐标空间转换到另一个坐标空间,可选变换类型。
返回中输入值的正弦值,同时在正弦波的振幅中,根据输入的最小和最大噪声强度,添加伪随机噪声。