What & How & Why

这是本文档旧的修订版!


Attribute Noise

对几何体的指定属性添加 Noise。
Ver 19.5


该节点可以快速的生成连续性的 Noise(作为 VEX / VOP 的简单替代)。该节点基于 Unified Noise VOP 节点生成,因此可以实现所有通过 Unified Noise 产生的 Noise。同时,Attribute Noise 提供了对 Noise 的 Remapping,因此我们可以对生成的 Noise 进行更精细的调节。

本节点诸多参数依赖于 Unified Noise,如果需要获取更多信息请参考 Unified Noise VOP 节点。

新版的 Mountain 节点已经基于该节点重做了。

Parameters

General
Location Attribute该属性(Vector)将作为生成每个点 Noise 的源(从体积场中采样)。如果设置为 P,则 Noise 将随着点位置的移动而变化。如果不希望变化,可以采用 rest 属性。
AttributesNoise 影响的属性类型,可以使用 Houdini 的通配符字符串。如果符合规则的属性不存在,则会创建该属性,其维度与 Signature 中的指定一致。
Noise
AnimatedNoise 将随时间而变化。
Center Noise生成的 Noise 将以 0 为中心,输出的范围依然等同于 Amplitude
Remap NoiseNoise 将会被 Remap 到指定的新范围(由 Minimim / Maxmum 决定)。
Distribution自定义 Noise 的分布。水平方向代表 Noise 范围。(3D Noise 的所有分量都将匹配该分布。)
Pulse Duration该值与 Noise 的变化频率呈反比(变化的越快,变化的频率也就越高,变化的间隔也就越小)。只在 Animated 启动的情况下适用。
Temporal Period设定周期性 Noise 的重复间隔时间长度。
Element Size Noise 的基础大小。
Element ScaleNoise 基础大小的缩放程度。
Spatial Period设定周期性 Noise 中重复部分的大小
Offsetz在不改变整体 Noise 形状的前提下改变 noise 的值。
Fractal
Fractal Type按指定的方式合成不同频率的 noise,以获得更具细节的 Noise。
Max Octaves 合成的 Noise 层数。
Lacunarity该值决定层之间的频率差异量。
RoughnessNoise 将随时间而变化。
Post-Process

该部分用于限制 Noise 的最大最小值。