Curve Editor





Controls

  • Select - To see a curve and its associated keys, you have to make sure the curve is selected in the Curve Select Widget. Click on a key, or use the left mouse button to drag out a selection of multiple keys.
  • Move - Click on a selection and drag the left mouse button to move the keys. If you hold down the Shift key when keys are selected you do not need to click on the keys prior to moving them. If you use both the middle mouse button and the left mouse button to move a key, you will constrain the movement to the horizontal or vertical axis.
  • Insert Key - Press the insert key then left-click in the curve view to add keys to all of the selected curves.

Buttons (Left to right)

  • Cut, Copy, Paste - You can cut, copy, and paste keys from one curve to another using the right-click menu, the keyboard shortcuts Ctrl+X, Ctrl+C, and Ctrl+V, or the X, C, and V buttons at the top of the Animation Tab. The keys will be pasted starting at the currently selected time.
  • Lock/Unlock Tangents - Select a key to display the key's tangents. Click on the blue manipulator to modify the tangent. You can lock or unlock tangents with the LT and UT (Lock Tangents, Unlock Tangents) buttons.
  • Snap to Horizontal/Vertical grid - You can turn on and off snapping to the horizontal and vertical grid lines with the SV and ST (Snap Value, Snap Time) buttons.
  • Fit Value/Time - Use these buttons to fit the selected curves to the value or time axis. The FV button fits the curves to the value axis, while FT fits the curve to the time axis.
  • Display All Active - Displays all curves with non-zero values at the current time.
  • Next Key / Previous Key - Sets the current time to the next/previous key in the timeline. Only selected curves are included.

Virtual and Offset Curves

The FaceFX Studio Curve Editor is unlike most curve editors because the animation curves are not solely responsible for driving the nodes. Nodes can also have inputs from other nodes which are added to the animation curve values. As a result, the keys in a node's curve do not determine the final value of the node. Instead, the keys create an offset curve which is added to the value calculated from the node inputs, then subjigated to the node's min and max values. The resulting curve is called the virtual curve. Virtual curves are represented by dotted lines in the curve editor and they can be seen only when a node has inputs from other nodes, or the offset curve goes outside of the node min/max values.

When a node does not have any inputs, you can not see the dotted virtual curve, only the solid line connecting the keys. When a dotted line exists, it represents how the node will be evaluated over time.

Curve Editor Keyboard Shortcuts

LMB Click Select
LMB Drag Marquee Select or Move
MMB Drag Pan Time
MMB Scroll Zoom Time
Shift + MMB Scroll Zoom Value
Shift + LMB Drag No-Hit-Test Move Selected
Ctrl + LMB Drag Toggle Select
Ins + LMB Click Add key
Ctrl + Shift + LMB Drag Horizontal/Vertical move key
Ctrl + Shift +MMB Drag
Ctrl + A
Zoom to selection
Select all
Ctrl + R
Delete
Insert
Ctrl + D
Auto Resize
Delete selected keys
Insert key on all visible curves
Reset tangents to zero

 

Version Number: 
2009