1. Home
  2. GraphKit
  3. Usage
  4. Randomize

Randomize

Adds random values to selected F-Curves/Keyframes. Fantastic for adding texture and unexpected results to a looping animation.

Randomize ‘Random Seed’

Redo Panel

Target

  • Selected F-Curves: targets selected F-Curves
  • Selected Keyframes: targets selected Keyframes

Axis

  • X: Randomize keyframe frames.
  • Y: Randomize keyframe values.
  • Both: Randomize both keyframe frames & values.

Randomize by F-Curves

Creates a unique random seed for every selected F-Curve. Otherwise, the same random values will be applied to each F-Curve.

Absolute

Randomize values that you specify. For example, enable this property if you want your random values to fall within the absolute Min & Max values.

Snap to Frame

Keeps randomized keyframes moving on the Graph Editor’s X axis to whole frame numbers.

Preserve Pivot Side

Prevents randomized keyframe values from crossing the selected pivot. For example, if a keyframe starts above the pivot (whether Zero, Cursor, or Center), it will remain above it after randomization, and vice versa.

Pivot

Select the pivot point for keyframe value randomization:
Zero: Keyframes are randomized relative to 0 – so if a keyframe starts at +10, its randomized value will never drop below 0.
Cursor: The Graph Editor’s cursor Y‑value is used as the pivot. For example, if your cursor is set to 5, keyframes above 5 will remain above 5, and those below 5 will stay below 5.
Center: The pivot is set to the center of the selected keyframes – calculated as (min + max) / 2 for each individual F-Curve. This keeps keyframes on the same side of the center value as they originally were.

Min

Minimum Random Value. This value is relative to the keyframe’s current value, unless Absolute is enabled.

Max

Maximum Random Value. This value is relative to the keyframe’s current value, unless Absolute is enabled.

Amount

Amount is a global scalar of all random values.
Randomize - Amount

Random Seed

Creates a variety of random values.

Exclude Start & End

When enabled, the start & end keyframes of the selection are not randomized. This is useful for preserving a looping animation where the start & end keyframes match.

Convert to Automatic

Sometimes applying random values can lead to abrupt transitions, appearing noisy. Using Convert to Automatic converts all keyframes’ handles in the selection to Automatic, allowing for smoother interpolations between keyframes.
Randomize - Convert to Auto

How can we help?