Unity VFX 节点 Perlin Noise 3D 和 Perlin curl Noise 3D

1.Perlin Noise 3D 

noise 叉乘  

 

 

官网解释:Perlin Noise | Visual Effect Graph | 10.3.2

柏林噪音

菜单路径:运算符 > 噪声 > Perlin 噪声

Perlin Noise Operator 允许您指定坐标以在一维、二维或三维中对指定范围内的噪声值进行采样。Perlin 噪声是一种梯度噪声,它具有良好的值分布,这使得具有相似相邻值的情况变得更加罕见。

您可以使用此运算符为您的粒子属性引入多样性。一个常见的用例是使用每个粒子的位置作为坐标来对噪声进行采样以输出新的颜色、速度或位置值。

运营商设置

财产类型描述
方面枚举指定噪声是一维、二维还是三维。
类型枚举指定要使用的噪声类型。

运算符属性

输入类型描述
协调浮动
向量 2
向量 3
要从中采样的噪声场中的坐标。


Type更改以匹配Dimensions数量。
频率漂浮Unity 对噪声进行采样的时间段。更高的频率导致更频繁的噪声变化。

八度诠释噪声的层数。更多的八度音程创造了更多样的外观,但也需要更多的资源来计算。

粗糙度漂浮比例因子 Unity 适用于每个八度音程。当Octaves设置为高于 1 的值时,Unity 仅使用粗糙度。

空缺漂浮每个连续八度音阶的频率变化率。lacunarity 值为 1 会导致每个八度音程具有相同的频率。
范围矢量2Unity 计算噪声的范围。噪声保持在您在此处指定的 X 和 Y 值之间,其中 X 是最小值,Y 是最大值。
输出类型描述
噪音漂浮您指定坐标处的噪声值。
衍生品浮动
向量 2
向量 3
每个维度的噪声变化率。
Type更改以匹配Dimensions数量。

2.Perlin Curl Noise 3D

官网解释:

Perlin Curl Noise | Visual Effect Graph | 10.3.2

 

柏林卷曲噪声

菜单路径:运算符 > 噪声 > 柏林卷曲噪声

Perlin Curl Noise Operator 允许您根据提供的坐标在两个或三个维度上对指定范围内的噪声值进行采样。Perlin curl noise 使用与Perlin Noise Operator 类似的数学运算,但增加了一个 curl 函数,可以生成湍流噪声。由此产生的噪声是不可压缩的(无发散),这意味着粒子无法汇聚到它们卡住的下沉点。

Curl Noise 的一个很好的用例是模拟流体或气体模拟,而无需执行复杂的计算。

运营商设置

财产类型描述
方面枚举指定噪声是二维的还是三维的。
类型枚举指定要使用的噪声类型。

运算符属性

输入类型描述
协调FloatVector2Vector3要从中采样的噪声场中的坐标。


Type更改以匹配Dimensions数量。
频率漂浮Unity 对噪声进行采样的时间段。更高的频率导致更频繁的噪声变化。

八度诠释噪声的层数。更多的八度音程创造了更多样的外观,但也需要更多的资源来计算。

粗糙度漂浮比例因子 Unity 适用于每个八度音程。当Octaves设置为高于 1 的值时,Unity 仅使用粗糙度。
空缺漂浮每个连续八度音阶的频率变化率。lacunarity 值为 1 会导致每个八度音程具有相同的频率。
振幅漂浮噪音的大小。较高的值会增加噪声端口可以返回的值的范围。
输出类型描述
噪音漂浮您指定坐标处的噪声值。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值