Class HighFrequencyNoiseLayerSO
Procedural layer that applies high-frequency stochastic noise to target bones.
Mechanism: Combines high-frequency sine waves with Perlin noise modulation to create rapid, irregular jitter patterns on target bones.
Common applications: Trembling effects, vibration, jitter, instability visualization.
Inherited Members
Namespace: Serenity.ProceduralExpression.Infrastructure.ProceduralLayers
Assembly: Serenity.UnityProceduralExpression.Infrastructure.dll
Syntax
public class HighFrequencyNoiseLayerSO : ProceduralLayerSO
Constructors
HighFrequencyNoiseLayerSO()
Declaration
public HighFrequencyNoiseLayerSO()
Methods
Evaluate(in UnityProceduralContext, float, ref PoseDelta)
Evaluates this layer and adds its contribution to the pose delta. Called every frame for all active layers.
Declaration
public override void Evaluate(in UnityProceduralContext ctx, float weight, ref PoseDelta pose)
Parameters
| Type | Name | Description |
|---|---|---|
| UnityProceduralContext | ctx | The procedural context containing state and time information. |
| float | weight | The weight of this layer (0-1). Used for blending. |
| PoseDelta | pose | The pose delta to add contributions to. |