NoiseSettings Class

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
SystemObject  Object
    ScriptableObject
      CinemachineNoiseSettings

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
  NameDescription
Public methodNoiseSettings
Top
Properties
  NameDescription
Public propertyOrientationNoise
Gets the array of orientation noise channels for this NoiseSettings
Public propertyPositionNoise
Gets the array of positional noise channels for this NoiseSettings
Top
See Also