version 0.8.5 and later
Keyframe Editor
Menu
- Edit
- Cut - deletes and saves the selected keys to the clipboard.
- Copy - saves the selected keys to the clipboard.
- Paste - creates a floating selection with the key values from the clipboard.
The floating selection can be repositioned by clicking and dragging it. You can complete the paste operation 3 different ways, pressing the enter key,
clicking the left mouse button outside of the floating selection, or clicking the right mouse button.
Pressing the escape key will cancel the paste operation.
- Delete - deletes the selected keys.
- Insert Frames - allows you to insert a range of key times on either the selected bones or all of them.
- Remove Frames - allows you to remove a range of key times on either the selected bones or all of them.
- Run Script for Selected Keys - allows you to create a lua script that will be run for each selected key.
- Selecting Rotate, Translate or Scale in the key script editor chooses the type of keys for which you are writing a script. Each type of script has it's own
variables which represent the key values. Modifying these values will modify the key values. One possible example for this would be to modulate the translation
keys on a particular bone with a sin wave.
- All scripts:
- frame (number) - this is the current frame number
- keylist (IKeyFrameList) - this is the keyframe list that owns the key value
- numvals (number) - this is the number of keys contained in the keyframe list
- Rotation scripts: mtx (matrix)
- Translation scripts: x (number), y (number), z (number)
- Scale scripts: x (number), y (number), z (number)
- Consult the Lua script documentation to find out what operations are available for use in these scripts.
- Edit Key Values - shows a dialog that will allow editing the selected key values numerically.
- Select
- Select All - selects all the keys.
- Invert Selection - inverts the selection state of all keys.
- Deselect All - deselects all the keys.
- Select Highlighted Column - selects all the keys on the current frame.
- Deselect Highlighted Column - deselects all the keys on the current frame.
- Pose
- Copy Pose - saves the keys for the current frame to the clipboard.
- Flip Current Pose - mirrors the keys of each bone for the current frame. This will only affect symmetrical portions of the skeleton.
Symmetry is determined by looking for bones whose names differ only by left and right or l and r. (e.g. Bip01_L_Hand and Bip01_R_Hand)
- Flip All Poses - mirrors the keys of each bone for all frames.
- Flip Current Pose on Selected Bones - mirrors the keys of each selected bone for the current frame.
- Flip All Poses on Selected Bones - mirrors the keys of each selected bone for all frames.
- Export Pose - saves a snapshot of the character at the current frame to a new file.
Toolbar
- Show Rotation Keys - toggles whether or not rotation key lists are shown.
- Show Translation Keys - toggles whether or not translation key lists are shown.
- Show Scaling Keys - toggles whether or not scaling key lists are shown.
- Move Keys - sets the mode to move keys. Left click and drag any selected key to move them.
- Slide Keys - sets the mode to slide keys. Left click and drag any selected key to slide them.
- Copy initial pose values to clicked cells - sets the mode to create initial pose keys. Left clicking in cells will create keys that contain the initial pose value of the parent bone.
- Create initial pose frame - sets the mode to create initial pose frames. Clicking in cells will create keys on each bone in the given column. The frame pose will be the same as the initial pose.
- Create keys in clicked cells - sets the mode to create keys. Clicking in cells will create a key that contains the interpolated value of the previous and next keys in that row.
- Create frame - sets the mode to create frames. Clicking in cells will create keys on each bone in the clicked column.
- Zoom - sets the mode to zooming. Clicking and dragging left and right in the grid will shrink/expand the spacing between keys.
- Edit Key Values - shows a dialog that will allow editing the selected key values numerically.
Usage Notes
- You can select other animations while the keyframe editor is open to copy and paste keys from one animation to another.
- The current frame is marked with a red vertical line and can be changed by clicking and dragging in the grid header.
- Keys can be selected by left clicking and dragging a rectangle around them when the Move Keys or Slide Keys mode is active.
- Keys can be selected by right clicking and dragging a rectangle around them regardless of which mode is selected.
- Clicking and dragging a bone in the grid will move all the keys on the selected bones.
- Clicking and dragging the white box at the ends of a bone will scale the key times of all keys on the selected bones.
- You can select multiple bones by holding shift or you can toggle the selection of a bone by holding control. The same is true for keys.
Copyright © 2006-2007 Fragmosoft