Animation Curve Editor


The curve editor is the place to edit and finesse your key frame animation. The curve between each key will define the motion between the two keys. These frames are referred to as “inbetweens” Edit the curve via the tangent controls to define it’s shape.

User Manual


Frame All

Frames the graph so all keys are drawn within view.


Frame Selected

Frames the graph so the selected keys will be focused to use the full graph space available.


Timeline Controls

Control of playback within Curve editor.



Step Back One frame




Step forward one frame



Value fields


Key “frame” field

Indicates the frame the selected key is on. The user can move the key to another frame by entering a new key value in this field.

Key “Value” field

Indicates the value of the currently selected key. You can enter a new value in this field to change the key to a specific value.

Add Key

Adds transform (Translate,rotate,scale) and visibility keyframes.


Delete Key

Removes the selected key from the curve.


Copy Key

Allows you to copy a selected key - or group of selected keys from a curve.


Paste Key

Pastes the previously copied keys onto the selected curve at the location of the timeslider (current frame). You can select a different curve from to paste too from the curve list in the editor. This can be done on the same prim or to apply the copied key to the curve of a different prim.


Go to key

With a key selected - click previous or next key to select the previous or next key on the curve you are currently working on.

  • Go to Previous Key.

  • Go to Next Key.


Key movement on graph

  • Select Free to move a key in any direction on the graph.

  • Select Horizontal to only move horizontally.

  • Select Vertical to only move vertically.


Tangent Controls



Automatically solves a smooth tangent.


Sets selected key to a smooth tangent. A smooth tangent aligns itself for the smoothest transition between the two adjacent keys.


A tangent will become a fixed tangent if the user adjusts the tangent or sets it to tangent by clicking this button. A fixed tangent is a user defined tangent that does not autosolve.


The tangent points directly at the adjacent key to create a linear motion.


A stepped key will maintain the value of the key up until the next key. There is no transition or “inbetween” between the two key values.

Weighted Tangent

A weighted tangent has a consistent length and is equidistant on both sides of the tangent.

Non-Weighted Tangent

Each tangent has a free length that the user can define.

Broken Tangent

Each of the two tangents for the key are independently controlled.

Unbroken tangent

Both tangents are locked to each other.

Infinity curves.

Clips Menu

Infinite Animation curves enables the user to control how the motion of an object can loop infinitely. With options to cycle in place or cycle with relative offsets - Infinite curves offers great efficiency by eliminating time consuming manual keyframing of looping actions.


The cycle options will be available in the curve editor menu only when keys are selected.

Pre and Post Infinity

  • Pre Infinity determines how the curves are executed before the keys on the curve.

  • Post Infinity determines how the curves are executed after the keys on the curve.

Infinity curve options


This cycles the curve continuously, exactly as they are in the source. This typically requires your first and last keyframes to have the same values for a smooth transition in the cycle.

Clips Menu

Cycle Relative

This maintains the difference between the start and end frame on each loop to execute the relative offset. For example - this can be used for a characters root forward axis on a walk cycle to maintain the forward motion on each cycle.

Clips Menu


This maintains the value of the first (pre) and last (post) key for infinity.

Clips Menu


Oscillate inverts the curve on the time axis - so differences between the first and last frame are resolved smoothly in an oscillating manner.

Clips Menu