Loop And Repeat

  • Loop F-Curves: Create a loop of the action between two selected time markers by blending the keyframes in the beginning and end of the loop.
  • Repeat Animation: Repeat the action between two selected time markers
  • Stitch Actions: Create a new action by stitching two actions together seamlessly.

Loop F-Curves

Create a loop of the action between two selected time markers, by blending the keyframes in the beginning and end of the loop. This is useful e.g. to create walk and run cycles for games. For good results, the poses at the beginning and end of the selected region should be similar.
Here is a run animation for Emiyo. The poses at frames 4 and 25 are similar, so we set markers at these frames and make sure that both are selected. 
The options for Loop F-Curves are:
  • Blend Range: The number of keyframes used for blending.
  • Loop In Place: Remove the X and Y components of the root bone’s location.
  • Delete Outside Keyframes: Remove keyframes not between the selected markers.
  • Simplify F-Curves: Remove unnecessary keyframes after looping.

Repeat Animation

Repeat the action between two selected time markers. The actions should preferably be looped before it is repeated, to make the beginning and end match seamlessly.
The options for Repeat F-Curves are:
  • Repeat Number: The number of repetitions.
  • Simplify F-Curves: Remove unnecessary keyframes after repeating.
This picture shows the timeline before and after the run animation has been repeated three times. We now have a smooth animation with three identical run-cycles.


Stitch Actions

Create a new action by stitching two actions together seamlessly.

The options for Stitch Actions are:
  • Blend Range: The number of keyframes used for blending. 
  • First Action: The name of the first action.
  • Second Action: The name of the second action.
  • First End Frame: Last frame of the first action.
  • Second Start Frame: First frame of the second action.
  • Action Target: Choose between creating a new action and prepending the second action.
  • Output Action Name: The action name defaults to "Stitched"