# Noise模块
# 概述
Noise(粒子系统噪声模块),用于添加扰动粒子运动。
噪声添加到粒子是一个简单而有效的方法来创建有趣的模式和效果。例如,想象余烬从消防移动,或者烟雾漩涡。强高频噪声可以用来模拟火灰烬,而软低频噪音会更适合建模烟雾效果。
噪声算法是基于Curl Noise,它在内部使用的多个Perlin Noise来创建最终的噪声场。
# 属性描述
属性 | 功能 | 类型 |
---|---|---|
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 |