UE4材质与数学计算节点

目录

  1. Multiply
  2. Lerp
  3. ComponentMask
  4. Ceil
  5. Floor
  6. Frac

Multiply

相乘
相当于PS的正片叠底
它会将两个数相乘,也可以是两张RGB图,
例如:
Multiply of 0.4 and 0.5 is 0.2;
Multiply of (0.2,-0.4,0.6) and (0.0,2.0,1.0) is (0.0,-0.8,0.6);
Multiply of (0.2,-0.4,0.6) and 0.5 is (0.1,-0.2,0.3).

Lerp

LinearInterpolate,线性插值
通过一个数来控制两个数的融合结果
通过一张图来控制两张图的融合效果

输入为 Alpha图,A图,B图,
如果Alpha是灰度图,那么越黑,A越明显,B越弱。相反,Alpha越白,B越明显
如果Alpha是RGB图,那么RGB是分别控制的。如红色通道控制A、B的红色通道,与绿色通道无关。

ComponentMask

对通道进行遮罩
在蓝图中显示的标题名是这样的:Mask(R)或Mask(R)或Mask(R G)等等

1.过滤输出三维向量,三维向量可能是位置、RGB颜色通道
2.如果输入值为一个数,则无效,即全部输出

Ceil

天花板
你1米8,天花板要2米高
Ceil:取比输入值大的最小整数,
例如:0.2的Ceil是1.0; (0.2,1.6)的Ceil是 (1.0,2.0)。

Floor

地板
地板跟你鞋底一样高
Floor:取比输入值小的最大整数
例如:0.2的Floor是0.0;(0.2,1.6)的Floor是(0.0, 1.0)
注意!-0.2的Floor是-1

Frac

fraction 分数,小数
假设输入值是X,那么X的Frac为:X - X的Floor
例如:0.2的Frac是0.2.
Frac of (0.0,1.6,1.0) is (0.0,0.6,0.0).
注意!
-0.2的Frac是 0.8, 因为-0.2的Floor是-1,-0.2 -(-1)=0.8

0.2的Frac是0.2
1.2的Frac是0.2
2.2的Frac是0.2
-0.2的Frac是0.8
-1.2的Frac是0.8
-2.2的Frac是0.8
规律:正的输出小数A,负的输出1-A

你可能感兴趣的:(虚幻引擎材质)