How to Add a Noise Modifier to an F-Curve in Blender

Adding a Noise modifier to an F-Curve in Blender is the most efficient way to generate procedural, natural-looking camera shakes, tremors, or random movement without manually setting countless keyframes. This guide walks you through the step-by-step process of opening the Graph Editor, applying the built-in Noise modifier to any animated property, and tweaking its settings to achieve the exact jitter effect you need.

Step 1: Open the Graph Editor

  1. Ensure your object already has at least one keyframed property (such as Location, Rotation, or Scale).
  2. Switch to the Graph Editor by selecting it from the Editor Type menu in the top-left corner of any panel, or by switching to the Animation workspace.

Step 2: Select the Target Channel

  1. In the channels list on the left side of the Graph Editor, expand your object’s animation hierarchy.
  2. Click on the specific channel you want to apply noise to (for example, X Location or Z Rotation). The selected F-Curve will highlight in the main editor area.

Step 3: Open the Modifiers Sidebar

  1. If the properties sidebar on the right side of the Graph Editor is hidden, press N on your keyboard to reveal it.
  2. Click on the Modifiers tab in this sidebar.

Step 4: Add the Noise Modifier

  1. Click the Add Modifier dropdown menu.
  2. Select Noise from the list. A procedurally generated wave pattern will instantly appear over your selected curve.

Step 5: Adjust the Noise Parameters

Fine-tune the behavior of the noise using the following settings in the modifier panel:

  • Scale: Controls the frequency of the noise. Higher values result in slower, wider waves; lower values produce rapid, erratic jitter.
  • Strength: Controls the amplitude or intensity of the noise. Higher values cause larger displacements from the original keyframed value.
  • Offset: Shifts the noise pattern along the timeline forward or backward.
  • Phase: Changes the random seed to give a different variation of the pattern.
  • Depth: Adds layers of finer detail over the primary wave for more complex turbulence.
  • Influence: Adjusts the percentage of the modifier's effect on the final curve, allowing you to blend it with original keyframes or restrict its power.
  • Restrict Frame Range: Check this box if you want the noise to start and end at specific frames rather than running infinitely across the timeline.