渐变修饰符
渐变修改器读取传入的渐变,并输出修改后的渐变曲线。例如,如果输入渐变是从0.0到1.0的线性,并且修改器是在Y轴上值为1.0的“渐变偏移”节点,则所得渐变是从1.0到2.0的线性渐变。可以像“逻辑示意图”视口中的任何标准通道修改器一样创建“渐变修改器”,并且它们的输入和输出可以连接到任何项目上的“渐变”通道,包括“渐变”用户通道。
渐变混合
渐变混合修改器在两个渐变之间执行线性插值。
例
|
|
输入A是线性梯度。 |
输入B是弯曲的渐变。 |
混合量为0%时,输出线性梯度。混合量为100%时,将输出弯曲的渐变。如果混合量为50%,则输出为线性和曲线渐变的混合。
渐变混合属性
Channels on the Node by Default |
|
Input A |
要混合的渐变。 |
Input B |
要混合的渐变。 |
Output |
混合渐变。 |
Properties Panel |
|
Mode |
用于调制插值的值的类型。提供以下选项:
|
Blend |
什么时候Mode设定为Scalar,指定要在输入A和输入B之间混合的量。 |
梯度夹
“梯度钳位”修改器钳位梯度输出值,以确保该值永远不会超出指定的最小和最大范围。
例
下图显示了在Minimum Value 0.25和Maximum value 0.75。
|
|
输入渐变。 |
钳位的梯度。 |
梯度夹属性
Channels on the Node by Default |
|
Input |
要钳位的渐变。 |
Output |
钳位的梯度。 |
Properties Panel |
|
Minimum Value | 钳位范围的下限。 |
Maximum Value | 钳位范围的上限。 |
网格渐变
“网格的渐变”修改器从网格图层生成渐变。它将X,Y或Z轴上的网格高度映射到渐变值。
修改器通过输入网格获取一个切片,然后射线投射到该切片中以提取表面的高度。您可以指定切片的轴和偏移以及对其进行动画处理,从而可以随时间修改渐变的斜率。
Channels on the Node by Default |
|
Mesh |
用于产生渐变的网格。 |
Output |
计算的梯度。 |
Properties Panel |
|
Axis |
射线投射的投影轴。轴上网格的高度确定渐变的值。 |
Slice Axis |
沿其切割网格的轴。U和V映射到未指定为的两个轴Axis进行射线广播。例如,如果光线投射轴是Y,U和V Slice Axis分别代表X和Z。 |
Slice Offset |
沿切片轴的偏移以对网格进行切片。设置此值的动画效果可使切片平面前后移动,从而使渐变值生效。 |
Range Minimum/Range Maximum |
网格的边界框被视为渐变的极值,但它们映射到渐变值的方式由Range Minimum和Range Maximum选项。更改这些值可控制边界框的最小和最大极限如何映射到渐变中的最小和最大时间值。 |
梯度数学
渐变数学修改器可在任意数量的渐变输入上执行基本数学运算。
例
让我们采用以下三个输入梯度:
每次数学运算都会产生以下结果:
Channels on the Node by Default |
|
Input |
用于执行数学运算的渐变。该输入允许多个连接。 |
Operation |
要执行的数学运算。可用的选项有: • Add -将梯度彼此相加并输出计算结果。 • Subtract -从零的平坦渐变中依次减去每个渐变。 • Multiply -将梯度彼此相乘并输出计算结果。 • Minimum -返回包含从每个输入梯度中选取的最小值的梯度。 • Maximum -返回包含从每个输入渐变中选取的最大值的渐变。 • Average -返回所有输入梯度的平均值。 |
Output |
计算的梯度。 |
梯度噪声
渐变噪声修改器将Perlin噪声应用于现有的渐变。修改器可控制噪声幅度和频率。
|
|
输入渐变。 |
对其应用了噪声的渐变。 |
渐变噪声属性
Channels on the Node by Default |
|
Input |
源渐变。 |
Output |
应用了噪声的计算梯度。 |
Properties Panel |
|
Frequency |
确定每秒产生噪声的频率。 |
Amplitude |
控制噪声抵消原始基本梯度的强度。 |
Seed |
播种噪声发生器的随机性。设置此值的动画可使噪音动画化。 |
渐变偏移
Gradient Offset节点通过在Y中偏移值和/或在X中采样值的时间相等地偏移梯度中的所有值。
例
此示例显示源梯度在X上偏移0.33,在Y上偏移0.33。
Channels on the Node by Default |
|
Input |
要偏移的渐变。 |
Output |
偏移量梯度。 |
Properties Panel |
|
Offset X |
用X偏移梯度值。这会偏移采样时间,因此在特定时间采样读取梯度会重新映射时间采样以在不同时间读取输入梯度。 |
Offset Y |
重新映射渐变值,将“偏移Y”值添加到输入的渐变采样值中。 |
渐变量表
“渐变比例”修改器可以在Y轴上缩放渐变,从而修改渐变的值,在X轴上缩放比例,修改每个值的时间。您还可以控制执行缩放的每个轴的枢轴点。
例
此示例显示了在X轴和Y轴上按0.25和2.0缩放的输入渐变。
渐变比例属性
Channels on the Node by Default | |
Input | 缩放比例。 |
Output | 比例梯度。 |
Properties Panel | |
Amount X/Y |
输入梯度的量在X / Y轴上缩放。更改X会修改渐变中每个值的采样时间。更改Y会增加或减少梯度值。 |
Center X/Y |
在X / Y轴上执行缩放的枢轴点。从该位置缩放渐变。 |
梯度步
渐变步长修改器将浮点渐变中的值四舍五入到最接近的整数。例如,0.25变为0.0,0.6变为1.0。这会向覆盖大范围浮点值的渐变引入阶跃模式。
例
在此示例中,基本梯度具有Maximum Value of 5.0 还有一个 Minimum Value -5.0。这将在该范围内引入11个步骤,因为-5.0到+5.0之间的每个值(包括0.0)都将四舍五入到最接近的整数。
源渐变。 | 输出渐变。 |
渐变步骤属性
Channels on the Node by Default |
|
Input | 输入渐变。 |
Output |
阶梯式渐变。 |
梯度波形
梯度波形修改器从四个标准波形预设生成一个梯度:正弦波,方波,三角波和锯齿波。您可以使用它来创建规则的重复渐变。
|
一个正弦波波形,描述了从振幅的一个极端到另一个极端的平滑周期性振荡。 |
|
从此方波四舍五入到最接近的振幅值。 |
|
从振幅的一个极端到另一极端线性混合的三角波。 |
|
锯齿形波形线性地混合到幅度的正极端,然后突然回到幅度的负极端。 |
梯度波形属性
Channels on the Node by Default |
|
Output |
包含波形的梯度。 |
Properties Panel |
|
Type |
生成的波形类型:
|
Amplitude |
波形的最高和最低峰值。值1.0会产生-1.0的下限和1.0的上限。 |
Frequency |
确定每秒振荡运动的频率。值为1.0时,每1.0个时间步长将产生一个向上和向下循环。 |
Offset |
在Y轴上偏移梯度输出值。 |