# Noise模块

# 概述

Noise(粒子系统噪声模块),用于添加扰动粒子运动。

噪声添加到粒子是一个简单而有效的方法来创建有趣的模式和效果。例如,想象余烬从消防移动,或者烟雾漩涡。强高频噪声可以用来模拟火灰烬,而软低频噪音会更适合建模烟雾效果。

噪声算法是基于Curl Noise,它在内部使用的多个Perlin Noise来创建最终的噪声场。

image.png

# 属性描述

属性 功能 类型
Separate Axes 控制噪声强度是否在每个轴上相互独立 boolean
Strength 噪声强度。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
Frequency 噪声频率。 number
Frequency 噪声频率。 number
Damping 不开启时,最终的强度值会与 frequency 成正比。 boolean
Position Amount 噪声对粒子移动的影响量。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
Rotation Amount 噪声对粒子旋转的影响量,单位为角度 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
Size Amount 噪声对粒子大小的影响量 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty