Cinemachine
NoiseSettings Class |
This is an asset that defines a noise profile. A noise profile is the
shape of the noise 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!
Inheritance Hierarchy
Namespace: Cinemachine
Assembly: Cinemachine (in Cinemachine.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
[DocumentationSortingAttribute(9f, DocumentationSortingAttributeLevel.UserRef)] public sealed class NoiseSettings : ScriptableObject
Cinemachine.NoiseSettings = function(); Type.createClass( 'Cinemachine.NoiseSettings', UnityEngine.ScriptableObject);
The NoiseSettings type exposes the following members.
Constructors
Name | Description | |
---|---|---|
NoiseSettings |
Properties
Name | Description | |
---|---|---|
OrientationNoise |
Gets the array of orientation noise channels for this NoiseSettings | |
PositionNoise |
Gets the array of positional noise channels for this NoiseSettings |
See Also