Class NoiseSettings
This is an asset that defines a noise profile. A noise profile is the shape of the noise signal as a function of time. You can build arbitrarily complex shapes by combining different base perlin noise frequencies at different amplitudes.
The frequencies and amplitudes should be chosen with care, to ensure an interesting noise quality that is not obviously repetitive.
As a mathematical side-note, any arbitrary periodic curve can be broken down into a series of fixed-amplitude sine-waves added together. This is called fourier decomposition, and is the basis of much signal processing. It doesn't really have much to do with this asset, but it's super interesting!
상속된 멤버
네임스페이스: Cinemachine
어셈블리: solution.dll
구문
[DocumentationSorting(DocumentationSortingAttribute.Level.UserRef)]
public sealed class NoiseSettings : SignalSourceAsset, ISignalSource6D
필드
이름 | 설명 |
---|---|
OrientationNoise | The array of orientation noise channels for this |
PositionNoise | The array of positional noise channels for this |
프로퍼티
이름 | 설명 |
---|---|
SignalDuration | Returns the total length in seconds of the signal. |
메서드
이름 | 설명 |
---|---|
GetCombinedFilterResults(TransformNoiseParams[], float, Vector3) | Get the noise signal value at a specific time |
GetSignal(float, out Vector3, out Quaternion) | Interface for raw signal provider |