What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vfx:houdini:sop:node:attribute:attribute_noise [2019/12/20 12:25] – [Attribute Noise] codingharevfx:houdini:sop:node:attribute:attribute_noise [2022/12/20 03:30] (当前版本) – [Noise Range] codinghare
行 1: 行 1:
 ======Attribute Noise====== ======Attribute Noise======
-<color #7092be>**来自目标几何体的指定属性添加 Noise。**</color> +//对几何体的指定属性添加 Noise。// 
-===== =====+\\ //Ver 19.5// 
 +---- 
 +<WRAP center round box 100%>
 该节点可以快速的生成连续性的 Noise(作为 VEX / VOP 的简单替代)。该节点基于 [[vfx:houdini:vop:node:Unified Noise|Unified Noise]] VOP 节点生成,因此可以实现所有通过 //Unified Noise// 产生的 Noise。同时,Attribute Noise 提供了对 Noise 的 Remapping,因此我们可以对生成的 Noise 进行更精细的调节。 该节点可以快速的生成连续性的 Noise(作为 VEX / VOP 的简单替代)。该节点基于 [[vfx:houdini:vop:node:Unified Noise|Unified Noise]] VOP 节点生成,因此可以实现所有通过 //Unified Noise// 产生的 Noise。同时,Attribute Noise 提供了对 Noise 的 Remapping,因此我们可以对生成的 Noise 进行更精细的调节。
 +</WRAP>
 +
 <WRAP center round info 100%> <WRAP center round info 100%>
 本节点诸多参数依赖于 //Unified Noise//,如果需要获取更多信息请参考 //Unified Noise// VOP 节点。 本节点诸多参数依赖于 //Unified Noise//,如果需要获取更多信息请参考 //Unified Noise// VOP 节点。
 +</WRAP>
 +<WRAP center round info 100%>
 +新版的 //Mountain// 节点已经基于该节点重做了。
 </WRAP> </WRAP>
  
-===Parameters=== + 
-| <color #900>Location Attribute</color>|该属性(Vector)将作为生成每个点 Noise 的源(从体积场中采样)。如果设置为 ''P'',则 Noise 将**随着点位置的移动而变化**。如果不希望变化,可以采用 ''rest'' 属性。| +===常用参数=== 
-| <color #900>Attributes</color>|Noise 影响属性类型,可以使用 Houdini 的通配符字符串。如果符合规则的属性不存在,则会创建该属性,其维度与 //Signature// 中的指定一致。| + 
-==Noise==+==Noise Range== 
 +//该 tab 控制 Noise 的范围//
 | <color #900>Animated</color>|Noise 将随时间而变化。| | <color #900>Animated</color>|Noise 将随时间而变化。|
 | <color #900>Center Noise</color>|生成的 Noise 将以 0 为中心,输出的范围依然等同于 //Amplitude//。| | <color #900>Center Noise</color>|生成的 Noise 将以 0 为中心,输出的范围依然等同于 //Amplitude//。|
行 17: 行 25:
 | <color #900>Pulse Duration</color>|该值与 Noise 的变化频率呈反比(变化的越快,变化的频率也就越高,变化的间隔也就越小)。只在 Animated 启动的情况下适用。| | <color #900>Pulse Duration</color>|该值与 Noise 的变化频率呈反比(变化的越快,变化的频率也就越高,变化的间隔也就越小)。只在 Animated 启动的情况下适用。|
 | <color #900>Temporal Period</color>|设定周期性 Noise 的**重复间隔**时间长度。| | <color #900>Temporal Period</color>|设定周期性 Noise 的**重复间隔**时间长度。|
 +| <color #900>Spatial Period</color>|设定周期性 Noise 中重复部分的**大小**。|
 +
 +==Noise Pattern==
 +//可以在该 tab 下选择需要的 Noise 类型//
 | <color #900>Element Size</color>| Noise 的基础大小。| | <color #900>Element Size</color>| Noise 的基础大小。|
 | <color #900>Element Scale</color>|Noise 基础大小的缩放程度。| | <color #900>Element Scale</color>|Noise 基础大小的缩放程度。|
-| <color #900>Spatial Period</color>|设定周期性 Noise 中重复部分的**大小**。| +| <color #900>Offset</color>|在不改变整体 Noise 形状的前提下改变 noise 的值,需要基于同个 Noise 多组 set 可选用。\\ 可以使用 ''$T'' 做动画,速度比 Animate Noise 选项快,但有副作用。|
-| <color #900>Offset</color>|z在不改变整体 Noise 形状的前提下改变 noise 的值。|+
 ==Fractal== ==Fractal==
 +//该 tab 控制 Noise 的细分(以 Fractal 叠加的方式)//
 | <color #900>Fractal Type</color>|按指定的方式合成不同频率的 noise,以获得更具细节的 Noise。| | <color #900>Fractal Type</color>|按指定的方式合成不同频率的 noise,以获得更具细节的 Noise。|
 | <color #900>Max Octaves </color>|合成的 Noise 层数。| | <color #900>Max Octaves </color>|合成的 Noise 层数。|
行 27: 行 39:
 | <color #900>Roughness</color>|Noise 将随时间而变化。| | <color #900>Roughness</color>|Noise 将随时间而变化。|
  
-==Warping== +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。|+
 ==Post-Process== ==Post-Process==
-| <color #900>Animated</color>|Noise 将随时间而变化+该部分用于限制 Noise 的最大最小值
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。| +
-| <color #900>Animated</color>|Noise 将随时间而变化。|+