1. Home
  2. Docs
  3. GraphKit
  4. Usage
  5. 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.

Keep Sign

Keep the selected Keyframes values signs when randomizing. For example, if you have an arm swinging back-and-forth, the values may go from positive to negative values. Keep Sign will make sure that the new random values don’t double up on one side of zero (e.g. two negative values in a row).
Randomize - Keep Sign

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?