Houdini 中文帮助文档

Unified Noise

提供了一个统一的界面,均匀的输出范围,用于VEX中所有类型的噪波。

这个节点可以让你使用 Construction 选项卡中的参数来设计一个有趣的噪波,范围是0到1,然后使用输出选项卡中的参数来设定你需要的输出范围。

设计这个节点是为了让其很多界面都能提升到父材质中。要提取该节点的UI,你必须选择Promote Interface > UI + Links + Inputs 来触发节点上的脚本,在父节点上创建参数。

Tip

噪波函数有时候会产生奇怪的效果,或一个区域的结果是在0值周围,所以,你可能需要让你的噪波都是非0值,可以用偏移值来控制。

Inputs

位置输入端的数据类型是由 Signature 参数控制的。

VOP有用于双位置,双权重的输入端。这些参数会被Pyro模拟所输出(当使用双静止场时)。权重值可以让你指定当前每个静止场的重要性。如,如果第一个静止场是非常重要的,你会设置kpos为高值,kpos2为低值,然后你会切换到第二个静止场,降低kpos,提升kpos2。这些值都会被VOP输出。

Outputs

noise噪波函数的输出。数据类型是由 Signature 参数控制的。
x_avg所计算的噪波的平均值。
x_oct输出中实际的步频数量。此可能不同于参数中所需要的步频数量。如,如果你需要2000的步频,但是过滤输出值意味着并没有使用那么多的步频数量。
x_off噪波空间中偏移的数量。

Parameters

Signature设置该节点所期望的输入端数据类型,以及输出端数据类型。其可以让你将噪波和其它VOP进行整合。如果你选择一个不需要很多元素的噪波类型,此节点也就不会使用输入/输出数据中每个元素。
Active是否将噪波添加到输入数据中。当该选项关闭,Inactive Output 参数值会被作为噪波输出端输出。其可以用于检测节点的效果。
Inactive output
激活选项关闭时,此值会用于输出,而非输出噪波函数。
Frequency噪波的频率。更高的值会在噪波中产生更小的细节。
Offset输入到噪波函数中的偏移值。如果将噪波可视化为2d或3D的高度场,此会在输出的噪波中有平移效果。如果你有了想要的大致噪波效果,但是只想得到一个不同的值,试着改变偏移值。
Period对于周期性的噪波类型,此是输入范围的长度(在噪波样式重复前)。

Construction

噪波的输出是由此选项卡中的参数构成的,且范围一直是0到1.你可以设定输出情况,如,重映射它到0-1范围内(使用输出选项卡中的参数)。

Noise type要生成的噪波类型。不同的算法可以给出不同特性的噪波类型。

Sinusoid没有真实的噪波。它会输出一个正弦波,而非向输入的信号中添加噪波。此可以用于调试,输出的跨度是0-1整个范围。

%image_alt%

Perlin可视部分噪波的细节尺寸都是一样的。

%image_alt%

Periodic PerlinPerlin噪波的变体,其样式会重复。此可以用于创建图像,几何体,运动模糊(可以被平铺,合并)

%image_alt%

Simplex (Improved Perlin)The default. A faster and more interesting variant of Perlin noise.默认噪波,快速,更有趣(perlin噪波的变体)。

%image_alt%

Sparse Convolution“稀疏演变”的噪波和 Worley 噪波类似。在网格点上没有奇怪的效果。

%image_alt%

Flow在时间上一直稳定的噪波。像旋转的Perlin noise,可以用于创建看上去在自旋,流动光滑的噪波。使用下面的Flow rotation 参数可以控制旋转。
Periodic FlowFlow noise 噪波的变体,样式会重复。此可以用于创建图像,几何体,运动模糊(可以被平铺,合并)。使用下面的Flow rotation 参数可以控制旋转。

 

Worley (cellular) F1产生成和植物细胞类似的细胞噪波,海洋波浪,蜂窝,可以创建景观等效果。

%image_alt%

Worley (cellular) F2Worley noise 噪波的变体,可以产生停滞,有拐角的噪波。

%image_alt%

Alligator产生凹凸的输出效果。是根据其鳄鱼皮外观来命名的。

%image_alt%

Complement输出(1 – x)的噪波。可以上下反转输出的噪波。

%image_alt%%image_alt%

Fold上下反转噪波值,这样波谷变成波峰值。(它是在中间反转的,而非0值处)。如果中间值是0,看上去就像获取绝对值一样。

%image_alt%%image_alt%

Exponent增加输出值为该指数值。如,值为2会输出平方后值。其对向0或1增加或降低输出值有影响。

晶格扭曲和渐变扭曲是两种通过扭曲噪波空间,向噪波中添加分形效果的方法。

Lattice warp向标准噪波中添加硬度,和线状效果。
Gradient warp拓宽输出噪波的波峰,波谷值。
Flow rotation当噪波类型是Flow时,此是自旋的角度,从0到1.因为此参数是小数的,你不可以只使用$F来动画它,因为整数值得到的效果都一样。

分形控制可以让你向基本的噪波中添加额外的分形噪波效果。

Fractal type
None不向基本噪波中添加任何额外的噪波。

%image_alt%

Standard向输出中添加随机噪波。

%image_alt%

Terrain添加标准噪波,但是在波谷处参数阻尼,可以用于生成山脉效果。

%image_alt%

Hybrid和地形类似,但是在波谷处更尖锐。
Accumulate lattice warp当开启晶格扭曲时,此会积累每次迭代计算添加的分形噪波。当用于图像中时,此可以用于生成有趣的脏污效果,以及地形标志等。
Accumulate gradient warp当开启渐变扭曲时,此会积累每次迭代计算添加的分形噪波。
Max octaves迭代计算次数,用于向输出噪波中添加扭曲效果。添加的迭代次数越多,输出的细节越多。记住,很多输出可能有很少的步频(增加此值可以最终阻止增加细节),因为节点最终会停止增加细节(当每个更多空间可用于添加细节时)。
Lacunarity迭代计算中,频率的递增值,其会被添加到输出的噪波中。记住可以使用负值。
Roughness缩放迭代计算中向噪波添加分形噪波的递增值。值越高,抖动越大。你可以使用负值产生粗糙效果。

Output

产生的输出使用的参数对特种标签是保证范围为0-1。输出值会使用Construction选项卡中的参数,范围是0到1.如果你需要不同的输出值,你可以使用此选项卡中的参数来设定输出情况,而非改变噪波参数。

Output correction启用下面的控制来重映射噪波函数的输出。
Bias将输出范围向上,或向下移动0或1个单位。
Gain增加会减少输出值中0.5出的对比度。
Complement输出1-x的噪波。噪波会被上下反转。
Output range (clamped)使用新的最小,最大值参数来钳制输出范围。
New minimum重映射输出,让0值变成此值。
New maximum重映射输出,让1值变成此值。
Final amplitude上下缩放最终的噪波强度。
点击分享到: