噪声

全部基于Perlin噪声函数,将各种类型的看似随机噪声添加到输入图像。

也可以看看粮食扫描谷物F_ReGrain

输入和控制

连接类型

连接名称

功能

输入值

未命名

添加了噪点的图像序列。

面具

用作遮罩的可选图像。默认情况下,噪声仅限于蒙版的非黑色区域。

首先,遮罩输入在节点的右侧显示为三角形,但是当您拖动它时,它将变成标记为遮罩的箭头。如果看不到遮罩输入,请确保mask控件被禁用或设置为none

Control (UI)

Knob (Scripting)

Default Value

功能

Noise Tab

output

output

rgba

噪声被渲染到这些输出通道中。

如果您将此设置为除none,您可以使用右侧的复选框选择单个频道。

premult

premult

none

将所选输入通道乘以代表噪声的掩码预乘。例如,在没有噪音(遮罩为黑色或空)的情况下,输入通道将设置为黑色。如果噪音不透明(遮罩为白色或全白),则输入通道将保持其全值。

注意:  选择中rgba将alpha与自身(a * a)预乘。如果您不希望发生这种情况,请设置premultrgb代替。

clip to

cliptype

format

选择如何限制输出图像:

no clip -使用整个图像。

bbox -将输出图像限制为传入的边界框。

format -将输出图像限制为传入格式区域。

unionbboxandformat -将输出图像限制为传入边界框和格式区域的组合。

intersectbboxandformat -将输出图像限制为边界框和传入格式区域的交集。

replace

replace

disabled

启用后,现有通道在被吸引之前会清除为黑色。你可能会发现replace例如,如果您要在Alpha通道中创建蒙版,但是传入的图像已经具有要丢弃的Alpha通道,则此功能很有用。

invert

invert

disabled

启用后,反转新的噪点和非噪点区域。

opacity

opacity

1

设置噪点不透明度,其中0等于透明,而1等于不透明。

mask

N/A

disabled

在右侧启用关联的遮罩通道。禁用此复选框与将频道设置为none

maskChannelInput

none

The channel to use as a mask. By default, the noise is limited to the non-black areas of this channel.

inject

inject

disabled

复制mask输入到预定义mask.a渠道。注入面罩可让您在下游使用同一面罩。

invert

invert_mask

disabled

反转遮罩通道的使用,以便将噪声限制在遮罩的非白色区域。

type

type

fBm

选择要使用的噪声类型:

fBm (分数布朗运动)-以不同的比例运行noise()倍频程时间以获得-1和+1之间的随机数并将其相加。

turbulence - 相似fBm除了它使用噪声函数的绝对值外,因此它求和的值都在0到1之间。

x/ysize

size

350

设置x和y轴上的最低噪声频率。例如,相对于x的低y值会产生水平噪声。

z

zoffset

0

抵消噪声以创建新的图案。此控件必须设置动画以产生随时间变化的噪声。例如,表达式框架/ 10导致噪音在10帧以上完全改变。

octaves

octaves

10

设置要添加到噪声频率的Perlin噪声函数的数量。

clip at Nyquist limit

nyquist

enabled

启用后,将限制八度的数量,以使最高频率大于一个像素。

注意:  如果要设置噪声大小的动画,则可能需要禁用此控件,因为可以看到更改。

lacunarity

lacunarity

2

设置八度乘以噪声频率的数量。较低的值会产生更平滑的噪声,而较高的值会产生更多的颗粒噪声。

gain

gain

0.5

设置八度乘以噪声幅度的数量。

gamma

gamma

0.5

设置噪声的伽马输出。

Transform Tab

translate xy

translate

0, 0

沿x和y轴平移噪声。您还可以通过在查看器中拖动转换手柄来调整转换值。

rotate

rotate

0, 0

旋转周围的噪音center x y坐标。您可以通过在查看器中拖动变换手柄来调整旋转值。

scale

scaling

1

缩放周围的噪声宽度和高度center x y坐标。

skew

skew

0

倾斜x和y轴上的噪声。

center xy

center

N/A

在x和y轴上设置旋转中心和比例。

xrotate

xrotate

30

在3D噪波空间中绕x轴旋转。将此设置为零会发现Perlin噪声发生器中的伪像。

yrotate

yrotate

30

在3D噪波空间中绕y轴旋转。将此设置为零会发现Perlin噪声发生器中的伪像。

Color Tab

ramp

ramp

none

选择是否在噪声上创建颜色渐变:

none -不要创建颜色渐变。

linear -渐变从一种颜色线性变化为另一种颜色。

smooth0 -渐变颜色逐渐缓和到点0的末端。这意味着点0端的颜色散布得比点1端的颜色宽。

smooth1 -渐变颜色缓和到点1的一端。这意味着点1端的颜色散布得比点0端的颜色宽。

smooth -渐变颜色逐渐缓和到两端。这意味着点0和点1两端的颜色散布得比渐变中心的颜色宽。

color

color

1

设置噪音的颜色。

如果ramp设置为除none,这是点1末端(默认情况下,顶端)的渐变颜色。

point 1

p1

100, 400

设置点1的位置。这使您可以调整坡度的扩展和角度。

该控件仅在以下情况下可用ramp设置为除none

color 0

color0

0

在点0末端(默认为底端)设置渐变的颜色。

该控件仅在以下情况下可用ramp设置为除none

point 0

p0

100, 100

设置点0的位置。这使您可以调整坡度的扩展和角度。

该控件仅在以下情况下可用ramp设置为除none